SlideShare una empresa de Scribd logo
1 de 6
ESTUDIANTES:
JOHANNI PAMELA
FERNANDEZ CALDERON.
KEVIN ALEXANDER GONZALES
GALLARDO
CARRERA PROFESIONAL:
INGENIERIA DE SISTEMASY
TELEMATICA
CICLO: VII
Es un punto de un programa
informático donde el flujo del
programa se ve alterado. Los términos
de salto suelen utilizarse para
referirse a programas escritos en
lenguaje ensamblador; en los
lenguajes de alto nivel, los saltos
normalmente toman la forma de
sentencias condicionales, llamadas a
INSTRUCCIONES
Instrucción Descripción
jmp etiqueta Salto incondicional directo
je etiqueta Salto por igual
jne etiqueta Salto por no igual
jg etiqueta Salto por mayor
jng etiqueta Salto por no mayor
jge etiqueta Salto por mayor igual
jnge etiqueta Salto por no mayor igual
jl etiqueta Salto por menor
jnl etiqueta Salto por no menor
jle etiqueta Salto por menor igual
jnle etiqueta Salto por no menor igual
js etiqueta Salto negativo
EJEMPLOS.
Permite determinar si un numero ingresado por teclado es
Cero, Positivo o Negativo:
; INICIO:
.model small
.stack 64
.data
; DECLARACIÓN DEVARIABLES:
num db 0
; DEFINIR MENSAJES:
msg1 db 10,13, “Ingrese un numero ::”, ‘S’
msg2 db 10,13, “<<El numero es cero>>”, ‘S’
msg3 db 10,13, “<<El numero es positivo>>”, ‘S’
msg4 db 10,13, “<<El numero es negativo>>”, ‘S’
; INICIALIZAR EL PROGRAMA:
.code
begin prod far
mov ax,@data
mov ds,ax
; INGRESO DE DATOS:
mov ah,09
lea dx,msg1
int 21h
mov ah,01
int 21h
sub al.30h
mov num,al
; CALCULOS:
cmp al,0
je CERO
jp POSITIVO
jl NEGATIVO
;CONDICIONES:
CERO:
mov ah,09
lea dx,msg2
int 21h
jmp SALIR
POSITIVO:
mov ah,09
lea dx,msg3
int 21h
jmp SALIR
NEGATIVO:
mov ah,09
lea dx,msg4
int 21h
jmp SALIR
;SALIR:
mov ah,07
int 21h
mov ax,4ch
int 21h
begin endp
end
Salto condicional

Más contenido relacionado

La actualidad más candente

Icfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesiónIcfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesión
Yuseff Bladeshark
 
T programación1
T programación1T programación1
T programación1
Robi22
 

La actualidad más candente (16)

Fundamentos De Programacion
Fundamentos De ProgramacionFundamentos De Programacion
Fundamentos De Programacion
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocodigo (1)
Pseudocodigo (1)Pseudocodigo (1)
Pseudocodigo (1)
 
Programación Logica
Programación LogicaProgramación Logica
Programación Logica
 
Introducción a php (es)
Introducción a php (es)Introducción a php (es)
Introducción a php (es)
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
Alg diag
Alg diagAlg diag
Alg diag
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Programa c++ y ejemplos
Programa c++ y ejemplosPrograma c++ y ejemplos
Programa c++ y ejemplos
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Giseproi curso de programación - sesión 8 - ejemplo de creacion de un programa
Giseproi   curso de programación - sesión 8 - ejemplo de creacion de un programaGiseproi   curso de programación - sesión 8 - ejemplo de creacion de un programa
Giseproi curso de programación - sesión 8 - ejemplo de creacion de un programa
 
Icfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesiónIcfe sahuayo clase informatica 2 primera sesión
Icfe sahuayo clase informatica 2 primera sesión
 
T programación1
T programación1T programación1
T programación1
 
Taller de programación
Taller de programaciónTaller de programación
Taller de programación
 
Dry
DryDry
Dry
 

Destacado (20)

232
232232
232
 
412
412412
412
 
Tp 4 base de datos a
Tp 4 base de datos aTp 4 base de datos a
Tp 4 base de datos a
 
276
276276
276
 
409
409409
409
 
463
463463
463
 
401
401401
401
 
569
569569
569
 
313
313313
313
 
Digipak second drafts
Digipak second draftsDigipak second drafts
Digipak second drafts
 
452
452452
452
 
380
380380
380
 
426
426426
426
 
304
304304
304
 
344
344344
344
 
345
345345
345
 
379
379379
379
 
686
686686
686
 
530
530530
530
 
Presencia en la nube pdf
Presencia en la nube pdfPresencia en la nube pdf
Presencia en la nube pdf
 

Similar a Salto condicional

Similar a Salto condicional (10)

Salto condicional dilmerelser
Salto condicional dilmerelserSalto condicional dilmerelser
Salto condicional dilmerelser
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
Salto condicional judith, sarela cieza silva
Salto condicional judith, sarela cieza silvaSalto condicional judith, sarela cieza silva
Salto condicional judith, sarela cieza silva
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 

Más de kevinalexandergonzales

Más de kevinalexandergonzales (18)

Subneteo
SubneteoSubneteo
Subneteo
 
Ip
IpIp
Ip
 
Modelo de referencias tcp ip
Modelo de referencias tcp ipModelo de referencias tcp ip
Modelo de referencias tcp ip
 
Modelo de referencias osi
Modelo de referencias osiModelo de referencias osi
Modelo de referencias osi
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Clasificacion de redes
Clasificacion de redesClasificacion de redes
Clasificacion de redes
 
Red
RedRed
Red
 
Arreglos
ArreglosArreglos
Arreglos
 
Programacion de microcontrolador
Programacion de microcontroladorProgramacion de microcontrolador
Programacion de microcontrolador
 
Risc
RiscRisc
Risc
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
Vistas
VistasVistas
Vistas
 
Tablas y tipos de datos en microsoft sql server
Tablas y tipos de datos en microsoft sql serverTablas y tipos de datos en microsoft sql server
Tablas y tipos de datos en microsoft sql server
 
Microsoft sql server 2012.
Microsoft sql server 2012.Microsoft sql server 2012.
Microsoft sql server 2012.
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Fases para la creación de una base de datos
Fases para la creación de una base de datosFases para la creación de una base de datos
Fases para la creación de una base de datos
 

Último

analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 

Último (20)

2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
programacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptxprogramacion orientada a objetos poo.pptx
programacion orientada a objetos poo.pptx
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Practica PLC MIcrologix 1400 con pantalla HMI y servomotor
Practica PLC MIcrologix 1400 con pantalla HMI y servomotorPractica PLC MIcrologix 1400 con pantalla HMI y servomotor
Practica PLC MIcrologix 1400 con pantalla HMI y servomotor
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 

Salto condicional

  • 1. ESTUDIANTES: JOHANNI PAMELA FERNANDEZ CALDERON. KEVIN ALEXANDER GONZALES GALLARDO CARRERA PROFESIONAL: INGENIERIA DE SISTEMASY TELEMATICA CICLO: VII
  • 2. Es un punto de un programa informático donde el flujo del programa se ve alterado. Los términos de salto suelen utilizarse para referirse a programas escritos en lenguaje ensamblador; en los lenguajes de alto nivel, los saltos normalmente toman la forma de sentencias condicionales, llamadas a
  • 3. INSTRUCCIONES Instrucción Descripción jmp etiqueta Salto incondicional directo je etiqueta Salto por igual jne etiqueta Salto por no igual jg etiqueta Salto por mayor jng etiqueta Salto por no mayor jge etiqueta Salto por mayor igual jnge etiqueta Salto por no mayor igual jl etiqueta Salto por menor jnl etiqueta Salto por no menor jle etiqueta Salto por menor igual jnle etiqueta Salto por no menor igual js etiqueta Salto negativo
  • 4. EJEMPLOS. Permite determinar si un numero ingresado por teclado es Cero, Positivo o Negativo: ; INICIO: .model small .stack 64 .data ; DECLARACIÓN DEVARIABLES: num db 0 ; DEFINIR MENSAJES: msg1 db 10,13, “Ingrese un numero ::”, ‘S’ msg2 db 10,13, “<<El numero es cero>>”, ‘S’ msg3 db 10,13, “<<El numero es positivo>>”, ‘S’ msg4 db 10,13, “<<El numero es negativo>>”, ‘S’
  • 5. ; INICIALIZAR EL PROGRAMA: .code begin prod far mov ax,@data mov ds,ax ; INGRESO DE DATOS: mov ah,09 lea dx,msg1 int 21h mov ah,01 int 21h sub al.30h mov num,al ; CALCULOS: cmp al,0 je CERO jp POSITIVO jl NEGATIVO ;CONDICIONES: CERO: mov ah,09 lea dx,msg2 int 21h jmp SALIR POSITIVO: mov ah,09 lea dx,msg3 int 21h jmp SALIR NEGATIVO: mov ah,09 lea dx,msg4 int 21h jmp SALIR ;SALIR: mov ah,07 int 21h mov ax,4ch int 21h begin endp end