SlideShare una empresa de Scribd logo
UNIVERSIDAD: POLITECNICA AMAZONICA
CARRERA: INGENIERIA DE SISTEMAS Y TELEMATICA
CURSO: MICROPROCESADORES
TEMA: SALTO CONDICIONAL
DOCENTE: MARCO AURELIO PORRO CHULLI
INTEGRANTES:
- AUSHUQUI QUIACO YESSENIA MARILIN
- CIEZA BELISARIO CRISTIAN DENNIS
SALTO
CONDICIONAL
DEFINICION
EJEMPLOS
INSTRUCCIONES
DE SALTO
DEFINICION
La rama o salto es un punto de un programa
informática donde el flujo del programa se ve alterado. Los
términos de salto o rama suelen utilizarse para referirse a
programas escritos en lenguaje maquina o en lenguaje
ensamblador; en los lenguajes de alto nivel, los saltos
normalmente toman la forma de sentencias, llamadas a
subrutinas o sentencias GOTO.
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
model small
.stack
.data
var1 db ?
var2 db ?
msg1 db '++ El primero es mayor++ $'
msg2 db '++ El primero es menor++$'
msg3 db '++ Son iguales++$'
msg4 db '++ Primero valor++ $'
msg5 db '++ Segundo valor++ $'
.code
.startup
EJEMPLO: Mostrar numero mayor, menor, o si son iguales
mov ah,00h
mov al,03h
int 10h
mov ah,02h
mov dx,0510
h
mov bh,0
int 10h
mov ah,09h
lea dx,msg4
int 21h
mov ah,07h
int 21h
mov ah, 02h
mov dl,al
int 21h
mov var1,al
mov ah,00h
mov al,03h
int 10h
mov ah,02h
mov dx,0510h
mov bh,0
int 10h
mov ah,09h
lea dx,msg4
int 21h
mov ah,07h
int 21h
mov ah, 02h
mov dl,al
int 21h
mov var1,al
mayor:
mov ah,09h
lea dx,msg1
int 21h
jmp salir
menor:
mov ah,09h
lea dx,msg2
int 21h
jmp salir
igual:
mov ah,09h
lea dx,msg3
int 21h
jmp salir
salir:
.exit
end

Más contenido relacionado

Destacado

Chistes
Chistes Chistes
Chistes
Roberto Verdin
 
Программа по ОБЖ
Программа по ОБЖПрограмма по ОБЖ
Программа по ОБЖ
DOUSolnishko
 
Grafica siiii
Grafica siiiiGrafica siiii
Grafica siiii
nimsyP
 
ISEP Brochure isep
ISEP Brochure isepISEP Brochure isep
ISEP Brochure isep
Abhishek Bajaj
 
Usq brochure 2015 30 jan for print file
Usq brochure 2015 30 jan for print fileUsq brochure 2015 30 jan for print file
Usq brochure 2015 30 jan for print file
Abhishek Bajaj
 
Dundalk dkit handbook (1)
Dundalk dkit  handbook (1)Dundalk dkit  handbook (1)
Dundalk dkit handbook (1)
Abhishek Bajaj
 
Esc rennes 2011_ppt
Esc rennes 2011_pptEsc rennes 2011_ppt
Esc rennes 2011_ppt
Abhishek Bajaj
 
Istanbul
IstanbulIstanbul
Istanbul
Sirle Varkentin
 
INSEEC Alpes-Savoie Data collection inseec_student handbook erasmus 201314
INSEEC Alpes-Savoie Data collection inseec_student handbook erasmus 201314INSEEC Alpes-Savoie Data collection inseec_student handbook erasmus 201314
INSEEC Alpes-Savoie Data collection inseec_student handbook erasmus 201314
Abhishek Bajaj
 
Certificate_Attestation
Certificate_AttestationCertificate_Attestation
Certificate_AttestationMaria Sole
 
New Avenues in Rural Libraries
New Avenues in Rural LibrariesNew Avenues in Rural Libraries
New Avenues in Rural Libraries
NCIL - STAR_Net
 

Destacado (15)

Chistes
Chistes Chistes
Chistes
 
Программа по ОБЖ
Программа по ОБЖПрограмма по ОБЖ
Программа по ОБЖ
 
Grafica siiii
Grafica siiiiGrafica siiii
Grafica siiii
 
Sunday Times 9 August 2015
Sunday Times 9 August 2015Sunday Times 9 August 2015
Sunday Times 9 August 2015
 
ISEP Brochure isep
ISEP Brochure isepISEP Brochure isep
ISEP Brochure isep
 
Coyaima
CoyaimaCoyaima
Coyaima
 
Usq brochure 2015 30 jan for print file
Usq brochure 2015 30 jan for print fileUsq brochure 2015 30 jan for print file
Usq brochure 2015 30 jan for print file
 
Dundalk dkit handbook (1)
Dundalk dkit  handbook (1)Dundalk dkit  handbook (1)
Dundalk dkit handbook (1)
 
Maria fernanda ocampo 6
Maria fernanda ocampo 6Maria fernanda ocampo 6
Maria fernanda ocampo 6
 
Esc rennes 2011_ppt
Esc rennes 2011_pptEsc rennes 2011_ppt
Esc rennes 2011_ppt
 
Istanbul
IstanbulIstanbul
Istanbul
 
INSEEC Alpes-Savoie Data collection inseec_student handbook erasmus 201314
INSEEC Alpes-Savoie Data collection inseec_student handbook erasmus 201314INSEEC Alpes-Savoie Data collection inseec_student handbook erasmus 201314
INSEEC Alpes-Savoie Data collection inseec_student handbook erasmus 201314
 
Certificate_Attestation
Certificate_AttestationCertificate_Attestation
Certificate_Attestation
 
New Avenues in Rural Libraries
New Avenues in Rural LibrariesNew Avenues in Rural Libraries
New Avenues in Rural Libraries
 
065_COVER Star
065_COVER Star065_COVER Star
065_COVER Star
 

Más de Microprocesador Dennis Marilyn

Array bidimensional
Array bidimensionalArray bidimensional
Array bidimensional
Microprocesador Dennis Marilyn
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
Microprocesador Dennis Marilyn
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
Microprocesador Dennis Marilyn
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
Microprocesador Dennis Marilyn
 
Arquitectura RISC
Arquitectura RISCArquitectura RISC
Arquitectura CISC
Arquitectura CISCArquitectura CISC
Arquitectura del Microprocesador
Arquitectura del MicroprocesadorArquitectura del Microprocesador
Arquitectura del Microprocesador
Microprocesador Dennis Marilyn
 
Microprocesadores
MicroprocesadoresMicroprocesadores

Más de Microprocesador Dennis Marilyn (8)

Array bidimensional
Array bidimensionalArray bidimensional
Array bidimensional
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Arquitectura RISC
Arquitectura RISCArquitectura RISC
Arquitectura RISC
 
Arquitectura CISC
Arquitectura CISCArquitectura CISC
Arquitectura CISC
 
Arquitectura del Microprocesador
Arquitectura del MicroprocesadorArquitectura del Microprocesador
Arquitectura del Microprocesador
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 

Último

3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 

Último (20)

3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 

Salto condicional

  • 1. UNIVERSIDAD: POLITECNICA AMAZONICA CARRERA: INGENIERIA DE SISTEMAS Y TELEMATICA CURSO: MICROPROCESADORES TEMA: SALTO CONDICIONAL DOCENTE: MARCO AURELIO PORRO CHULLI INTEGRANTES: - AUSHUQUI QUIACO YESSENIA MARILIN - CIEZA BELISARIO CRISTIAN DENNIS
  • 3. DEFINICION La rama o salto es un punto de un programa informática donde el flujo del programa se ve alterado. Los términos de salto o rama suelen utilizarse para referirse a programas escritos en lenguaje maquina o en lenguaje ensamblador; en los lenguajes de alto nivel, los saltos normalmente toman la forma de sentencias, llamadas a subrutinas o sentencias GOTO.
  • 4. 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
  • 5. model small .stack .data var1 db ? var2 db ? msg1 db '++ El primero es mayor++ $' msg2 db '++ El primero es menor++$' msg3 db '++ Son iguales++$' msg4 db '++ Primero valor++ $' msg5 db '++ Segundo valor++ $' .code .startup EJEMPLO: Mostrar numero mayor, menor, o si son iguales
  • 6. mov ah,00h mov al,03h int 10h mov ah,02h mov dx,0510 h mov bh,0 int 10h mov ah,09h lea dx,msg4 int 21h mov ah,07h int 21h mov ah, 02h mov dl,al int 21h mov var1,al
  • 7. mov ah,00h mov al,03h int 10h mov ah,02h mov dx,0510h mov bh,0 int 10h mov ah,09h lea dx,msg4 int 21h mov ah,07h int 21h mov ah, 02h mov dl,al int 21h mov var1,al
  • 8. mayor: mov ah,09h lea dx,msg1 int 21h jmp salir menor: mov ah,09h lea dx,msg2 int 21h jmp salir igual: mov ah,09h lea dx,msg3 int 21h jmp salir salir: .exit end