SlideShare una empresa de Scribd logo
ALUMNOS:
MARCOS GONZALES TARRILLO
MARIA CRUZ NUÑES
SALTO CONDICIONAL
DOCENTE:
MARCO PORRO
“AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU”
SALTO
CONDICIONAL
Puede ser efectiva o no efectiva: si el salto no es efectivo, el
flujo de programa no cambia y la siguiente instrucción en ser
ejecutada es la inmediatamente posterior en el código; si resulta
efectivo, la siguiente instrucción ejecutada será aquella marcada
como destino del salto.
Principalmente hay dos formas de instrucción de salto:
Salto condicional
jz 0x00100000
JNE ETIQUETA
Salto incondicional
jmp 0x00100000
jmp ETIQUETA
INSTRUCCIONES DE SALTO
Una instrucción de salto produce un cambio en la ejecución del programa
pasando a una nueva posición, no secuencial. La dirección del salto se
representa con una etiqueta.
Hay más de 30 instrucciones de salto, vamos a nombrar las más usadas:
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:
;INICIO
.model small
.stack 64
.data
;DECLARACION DE
VARIABLES
Num db 0
;DEFINIR MENSAJES
Msg1 db 10,13 “Ingrese el
número”’$’
Msg2 db 10,13 “El número es
positivo”’$’
;INICIALIZAR EL
PROGRAMA
.Code
Begin proc 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
Jp positivo
;CONDICIONES
POSITIVO:
Mov ah, 09
Lea dx, msg2
Int 21h
Jmp SALIR
SALIR:
Mov ah, 07
Int 21ah
Mov ax,4ch
Int 21h
Begin endp
End
RECOMENDACIONES
• Las direcciones reales solo se conocen después de ejecutarse.
• Todas las instrucciones de salto condicional operan en forma similar
• Hacen que el control de flujo del programa salte a la instrucción
especificada.
CONCLUSIONES
• Nos permiten establecer condiciones entre valores.
• Se evalúa una condición y si el resultado es verdadero se debe
realizar la acción de verdad si no realizar una acción de falso.
• Una instrucción de salto permite un cambio en la ejecución del
programa pasando a una nueva instrucción o posición, no
secuencial.
El grupo considera que estos saltos si son
realmente interesantes ya que con ellos
podemos cambiar el flujo del programa
basados en alguna comparación de los
valores hechos por medio de un salto.
APRECIACIÓN DE EQUIPO
GRACIAS

Más contenido relacionado

La actualidad más candente

Codigo matlab Secante
Codigo matlab SecanteCodigo matlab Secante
Codigo matlab Secante
Tensor
 
Codigo matlab
Codigo matlabCodigo matlab
Codigo matlab
Tensor
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
J̶e̶s̶u̶s̶ B̶e̶r̶r̶o̶c̶a̶l̶
 
Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Georgesalinas68
 
Instrucciones de control en c++
Instrucciones de control en c++Instrucciones de control en c++
Instrucciones de control en c++
Roberth Jumbo Carrion
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Angel R Pilco Q
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
Jorge Paredes Toledo
 
Selección múltiple switch
Selección múltiple switchSelección múltiple switch
Selección múltiple switch
Gabriel Barboza
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
Royer Lopez Nuñez
 
El ciclo mientras
El ciclo mientrasEl ciclo mientras
El ciclo mientrasAaronDBM
 
Roberto chaparro, fernando valdenbieck presentacion while y do while
Roberto chaparro, fernando valdenbieck presentacion while y do whileRoberto chaparro, fernando valdenbieck presentacion while y do while
Roberto chaparro, fernando valdenbieck presentacion while y do while
elchaparrero
 
7.0 metodo simplex
7.0 metodo simplex7.0 metodo simplex
7.0 metodo simplexjaldanam
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
KevinAguilar98
 
Conversión GRAFCET a ladder el mejor método.
Conversión GRAFCET a ladder  el mejor método.Conversión GRAFCET a ladder  el mejor método.
Conversión GRAFCET a ladder el mejor método.
SANTIAGO PABLO ALBERTO
 
7.0 metodo simplex
7.0 metodo simplex7.0 metodo simplex
7.0 metodo simplexVanessa
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
mellcv
 

La actualidad más candente (19)

Codigo matlab Secante
Codigo matlab SecanteCodigo matlab Secante
Codigo matlab Secante
 
Codigo matlab
Codigo matlabCodigo matlab
Codigo matlab
 
Manual
ManualManual
Manual
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
Algoritmos completo[1] (3)
Algoritmos completo[1] (3)Algoritmos completo[1] (3)
Algoritmos completo[1] (3)
 
Instrucciones de control en c++
Instrucciones de control en c++Instrucciones de control en c++
Instrucciones de control en c++
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
Selección múltiple switch
Selección múltiple switchSelección múltiple switch
Selección múltiple switch
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
 
El ciclo mientras
El ciclo mientrasEl ciclo mientras
El ciclo mientras
 
Roberto chaparro, fernando valdenbieck presentacion while y do while
Roberto chaparro, fernando valdenbieck presentacion while y do whileRoberto chaparro, fernando valdenbieck presentacion while y do while
Roberto chaparro, fernando valdenbieck presentacion while y do while
 
7.0 metodo simplex
7.0 metodo simplex7.0 metodo simplex
7.0 metodo simplex
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Conversión GRAFCET a ladder el mejor método.
Conversión GRAFCET a ladder  el mejor método.Conversión GRAFCET a ladder  el mejor método.
Conversión GRAFCET a ladder el mejor método.
 
Instruccion while bm
Instruccion while bmInstruccion while bm
Instruccion while bm
 
7.0 metodo simplex
7.0 metodo simplex7.0 metodo simplex
7.0 metodo simplex
 
2.4 Bucles Repetitivos
2.4 Bucles Repetitivos2.4 Bucles Repetitivos
2.4 Bucles Repetitivos
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 

Destacado

Modernismoemportugal
ModernismoemportugalModernismoemportugal
ModernismoemportugalJoão Couto
 
O canto do uirapuru maravilhosos!
O canto do uirapuru   maravilhosos!O canto do uirapuru   maravilhosos!
O canto do uirapuru maravilhosos!João Couto
 
A bofetada do_ano
A bofetada do_ano A bofetada do_ano
A bofetada do_ano João Couto
 
Conto Arancio
Conto ArancioConto Arancio
Conto ArancioYarifor
 
Hotel Lotus Deserto Mongólia
Hotel Lotus Deserto   MongóliaHotel Lotus Deserto   Mongólia
Hotel Lotus Deserto Mongólia
João Couto
 
Telelife - when children get angry
Telelife -  when children get angryTelelife -  when children get angry
Telelife - when children get angry
Hina Navin Freelance Journalist/Designer - Dubai
 
Wscais plano de negócios 26042012 v2
Wscais plano de negócios 26042012 v2Wscais plano de negócios 26042012 v2
Wscais plano de negócios 26042012 v2
Ugor Silva
 
Cultura
CulturaCultura
Cultura
João Couto
 
Nutricion animal
Nutricion animalNutricion animal
Nutricion animal
Néstor Salomé Hernández
 
ENRIQUEZ EDGAR PROYEC
ENRIQUEZ EDGAR PROYECENRIQUEZ EDGAR PROYEC
ENRIQUEZ EDGAR PROYEC
zantytaz2012
 
Work experience Starbucks
Work experience StarbucksWork experience Starbucks
Work experience StarbucksRebhey Shaath
 
meet and greet parking gatwick
meet and greet parking gatwick  meet and greet parking gatwick
meet and greet parking gatwick
haedamell
 
On-site Evaluation
On-site EvaluationOn-site Evaluation
On-site EvaluationWanda Willis
 
Conferencia irp
Conferencia irpConferencia irp
Conferencia irp
cpukall
 

Destacado (20)

Modernismoemportugal
ModernismoemportugalModernismoemportugal
Modernismoemportugal
 
O canto do uirapuru maravilhosos!
O canto do uirapuru   maravilhosos!O canto do uirapuru   maravilhosos!
O canto do uirapuru maravilhosos!
 
A bofetada do_ano
A bofetada do_ano A bofetada do_ano
A bofetada do_ano
 
Conto Arancio
Conto ArancioConto Arancio
Conto Arancio
 
Presentation1
Presentation1Presentation1
Presentation1
 
Hotel Lotus Deserto Mongólia
Hotel Lotus Deserto   MongóliaHotel Lotus Deserto   Mongólia
Hotel Lotus Deserto Mongólia
 
Telelife - when children get angry
Telelife -  when children get angryTelelife -  when children get angry
Telelife - when children get angry
 
Wscais plano de negócios 26042012 v2
Wscais plano de negócios 26042012 v2Wscais plano de negócios 26042012 v2
Wscais plano de negócios 26042012 v2
 
scan0002
scan0002scan0002
scan0002
 
Cultura
CulturaCultura
Cultura
 
Juarez
JuarezJuarez
Juarez
 
Test
TestTest
Test
 
Nutricion animal
Nutricion animalNutricion animal
Nutricion animal
 
7.14
7.147.14
7.14
 
ENRIQUEZ EDGAR PROYEC
ENRIQUEZ EDGAR PROYECENRIQUEZ EDGAR PROYEC
ENRIQUEZ EDGAR PROYEC
 
Canelones
CanelonesCanelones
Canelones
 
Work experience Starbucks
Work experience StarbucksWork experience Starbucks
Work experience Starbucks
 
meet and greet parking gatwick
meet and greet parking gatwick  meet and greet parking gatwick
meet and greet parking gatwick
 
On-site Evaluation
On-site EvaluationOn-site Evaluation
On-site Evaluation
 
Conferencia irp
Conferencia irpConferencia irp
Conferencia irp
 

Similar a Salto condicional

Salto condicional mari
Salto condicional mariSalto condicional mari
Salto condicional mari
Yuceli Barturen Diaz
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
RAFAEL HONORES VERA
 
Salto condicional dilmerelser
Salto condicional dilmerelserSalto condicional dilmerelser
Salto condicional dilmerelser
DILMER OLIVERA
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
Alcira Gonzales
 
5.quinto ejercicio emu8086
5.quinto ejercicio emu80865.quinto ejercicio emu8086
5.quinto ejercicio emu8086
Sebastian Gonzalez
 
Programa en emu8086
Programa en emu8086Programa en emu8086
Programa en emu8086
Fredy Soncco
 
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAMODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAgbermeo
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
Vannesa Salazar
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
rosaura uriarte ramos
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magaña
Jorge Ricardo
 
Saltocondicional
SaltocondicionalSaltocondicional
Saltocondicional
MirkoBlanco
 
3.tercer ejercicio emu8086
3.tercer ejercicio emu80863.tercer ejercicio emu8086
3.tercer ejercicio emu8086
Sebastian Gonzalez
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
kevinalexandergonzales
 
Practica2
Practica2Practica2
Practica2carlos
 
Practica2
Practica2Practica2
Practica2carlos
 

Similar a Salto condicional (16)

Salto condicional mari
Salto condicional mariSalto condicional mari
Salto condicional mari
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
Salto condicional dilmerelser
Salto condicional dilmerelserSalto condicional dilmerelser
Salto condicional dilmerelser
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
5.quinto ejercicio emu8086
5.quinto ejercicio emu80865.quinto ejercicio emu8086
5.quinto ejercicio emu8086
 
Codigo atmel
Codigo atmelCodigo atmel
Codigo atmel
 
Programa en emu8086
Programa en emu8086Programa en emu8086
Programa en emu8086
 
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAMODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Que es un algoritmo de jorge magaña
Que es un algoritmo de jorge magañaQue es un algoritmo de jorge magaña
Que es un algoritmo de jorge magaña
 
Saltocondicional
SaltocondicionalSaltocondicional
Saltocondicional
 
3.tercer ejercicio emu8086
3.tercer ejercicio emu80863.tercer ejercicio emu8086
3.tercer ejercicio emu8086
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Practica2
Practica2Practica2
Practica2
 
Practica2
Practica2Practica2
Practica2
 

Más de Marcos Gonzales Tarrillo

Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
Marcos Gonzales Tarrillo
 
Clasificación de redes
Clasificación de redesClasificación de redes
Clasificación de redes
Marcos Gonzales Tarrillo
 
Red
RedRed
Lenguaje assembler
Lenguaje assemblerLenguaje assembler
Lenguaje assembler
Marcos Gonzales Tarrillo
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
Marcos Gonzales Tarrillo
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
Marcos Gonzales Tarrillo
 
Arquitectura del microprocesador
Arquitectura del microprocesadorArquitectura del microprocesador
Arquitectura del microprocesador
Marcos Gonzales Tarrillo
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
Marcos Gonzales Tarrillo
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
Marcos Gonzales Tarrillo
 

Más de Marcos Gonzales Tarrillo (10)

Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Clasificación de redes
Clasificación de redesClasificación de redes
Clasificación de redes
 
Red
RedRed
Red
 
Lenguaje assembler
Lenguaje assemblerLenguaje assembler
Lenguaje assembler
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura del microprocesador
Arquitectura del microprocesadorArquitectura del microprocesador
Arquitectura del microprocesador
 
Corei7
Corei7Corei7
Corei7
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 

Último

Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 

Salto condicional

  • 1. ALUMNOS: MARCOS GONZALES TARRILLO MARIA CRUZ NUÑES SALTO CONDICIONAL DOCENTE: MARCO PORRO “AÑO DE LA CONSOLIDACIÓN DEL MAR DE GRAU”
  • 3. Puede ser efectiva o no efectiva: si el salto no es efectivo, el flujo de programa no cambia y la siguiente instrucción en ser ejecutada es la inmediatamente posterior en el código; si resulta efectivo, la siguiente instrucción ejecutada será aquella marcada como destino del salto. Principalmente hay dos formas de instrucción de salto: Salto condicional jz 0x00100000 JNE ETIQUETA Salto incondicional jmp 0x00100000 jmp ETIQUETA
  • 4. INSTRUCCIONES DE SALTO Una instrucción de salto produce un cambio en la ejecución del programa pasando a una nueva posición, no secuencial. La dirección del salto se representa con una etiqueta. Hay más de 30 instrucciones de salto, vamos a nombrar las más usadas: 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. EJEMPLOS: ;INICIO .model small .stack 64 .data ;DECLARACION DE VARIABLES Num db 0 ;DEFINIR MENSAJES Msg1 db 10,13 “Ingrese el número”’$’ Msg2 db 10,13 “El número es positivo”’$’ ;INICIALIZAR EL PROGRAMA .Code Begin proc 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
  • 6. ;CALCULOS Cmp al ,0 Jp positivo ;CONDICIONES POSITIVO: Mov ah, 09 Lea dx, msg2 Int 21h Jmp SALIR SALIR: Mov ah, 07 Int 21ah Mov ax,4ch Int 21h Begin endp End
  • 7. RECOMENDACIONES • Las direcciones reales solo se conocen después de ejecutarse. • Todas las instrucciones de salto condicional operan en forma similar • Hacen que el control de flujo del programa salte a la instrucción especificada. CONCLUSIONES • Nos permiten establecer condiciones entre valores. • Se evalúa una condición y si el resultado es verdadero se debe realizar la acción de verdad si no realizar una acción de falso. • Una instrucción de salto permite un cambio en la ejecución del programa pasando a una nueva instrucción o posición, no secuencial.
  • 8. El grupo considera que estos saltos si son realmente interesantes ya que con ellos podemos cambiar el flujo del programa basados en alguna comparación de los valores hechos por medio de un salto. APRECIACIÓN DE EQUIPO