SlideShare una empresa de Scribd logo
1 de 10
Clever Villegas Burga
Jorge Paredes Toledo
http://www.systemsupa.blogspot.pe
SALTO CONDICIONAL
MICROPROCESADORES
DEFINICION
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 subrutinas o sentencias GOTO. Una
instrucción que causa un salto (llamada evidentemente instrucción de salto), 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: el salto
condicional que puede ser efectivo o no según una determinada condición, como por
ejemplo el contenido de algún registro de la CPU; y el salto incondicional que
siempre se realiza.
Hay más de 30 instrucciones de salto, vamos a nombrar las más usadas:
INSTRUCCIONES DE SALTO
Permite determinar si un numero ingresado por teclado es Cero, Positivo o Negativo:
; INICIO:
.model small
.stack 64
.data
; DECLARACIÓN DE VARIABLES:
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
EJEMPLOS
; 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
EJEMPLOS
; 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
EJEMPLOS
;SALIR:
mov ah,07
int 21h
mov ax,4ch
int 21h
begin endp
end
RESUMEN
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.
RECOMENDACIONES
Se necesita predecir dirección y objetivo de salto.
La dirección real solo se conoce después de
ejecutar la instrucción.
Una predicción incorrecta origina un vaciado
total del cauce.
CONCLUCIONES
Los Saltos Condicionales son similares a JMP en la
sintaxis, pero la diferencia es el nombre.
Las instrucciones son las siguientes
JE o JZ.
Su objetivo es saltar si la última comparación
realizada da igual
APRECIACION DEL EQUIPO
Nos permite facilitar para la realización de
nuestro trabajo y estudio un una
investigación o escribir un texto o realizar
un análisis estadístico, entre otros.

Más contenido relacionado

La actualidad más candente

Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesosGiant_serch
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacionLuis Couoh
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusHéctor Estigarribia
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de ComunicaciónJosé Antonio Sandoval Acosta
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++compumet sac
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesosjulio izaguirre
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoriaALASBLANKS
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 

La actualidad más candente (20)

Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesos
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacion
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de Wumpus
 
Bottom up
Bottom upBottom up
Bottom up
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
 
Procesamiento superescalar
Procesamiento superescalarProcesamiento superescalar
Procesamiento superescalar
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesos
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 

Destacado

Ballant Sota La Pluja
Ballant Sota La PlujaBallant Sota La Pluja
Ballant Sota La Plujajyago70
 
How to setup a home flex band gym
How to setup a home flex band gymHow to setup a home flex band gym
How to setup a home flex band gymWalid Wdmuka
 
Enhancing curriculum and instruction with the iPad
Enhancing curriculum and instruction with the iPadEnhancing curriculum and instruction with the iPad
Enhancing curriculum and instruction with the iPadjackiedjen
 
Institute for Advanced Sustainability Studies IASS in Potsdam The European So...
Institute for Advanced Sustainability Studies IASS in Potsdam The European So...Institute for Advanced Sustainability Studies IASS in Potsdam The European So...
Institute for Advanced Sustainability Studies IASS in Potsdam The European So...FAO
 
RedLink Presentation
RedLink PresentationRedLink Presentation
RedLink PresentationAtypon
 
The Problem with eMail
The Problem with eMailThe Problem with eMail
The Problem with eMailAndy Porter
 
Energia limpia
Energia limpiaEnergia limpia
Energia limpiaoscalpa
 
ALT FOR DAMERNE November 2015word
ALT FOR DAMERNE November 2015wordALT FOR DAMERNE November 2015word
ALT FOR DAMERNE November 2015wordNathalie Dahl
 
Asociación Comercio Paiporta - Velada del Comercio 4 de mayo de 2012
Asociación Comercio Paiporta - Velada del Comercio 4 de mayo de 2012Asociación Comercio Paiporta - Velada del Comercio 4 de mayo de 2012
Asociación Comercio Paiporta - Velada del Comercio 4 de mayo de 2012PymeAssistant Outsourcing
 
Google Mobile, cómo entender a los usuarios mobile.
Google Mobile, cómo entender a los usuarios mobile.Google Mobile, cómo entender a los usuarios mobile.
Google Mobile, cómo entender a los usuarios mobile.Marketing Online
 
Newletter da Esposende Ambiente - Nós por cá, Ed 2
Newletter da Esposende Ambiente - Nós por cá, Ed 2Newletter da Esposende Ambiente - Nós por cá, Ed 2
Newletter da Esposende Ambiente - Nós por cá, Ed 2Angelo de Sousa
 
Anexo i zonas de escolarización ei pri 2016-17
Anexo i zonas de escolarización ei pri 2016-17Anexo i zonas de escolarización ei pri 2016-17
Anexo i zonas de escolarización ei pri 2016-17CEIP "SAN ANTONIO"
 
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft GraphDeep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft GraphBram de Jager
 

Destacado (20)

Ballant Sota La Pluja
Ballant Sota La PlujaBallant Sota La Pluja
Ballant Sota La Pluja
 
How to setup a home flex band gym
How to setup a home flex band gymHow to setup a home flex band gym
How to setup a home flex band gym
 
Proyectos afj2014 procesos
Proyectos afj2014 procesosProyectos afj2014 procesos
Proyectos afj2014 procesos
 
Enhancing curriculum and instruction with the iPad
Enhancing curriculum and instruction with the iPadEnhancing curriculum and instruction with the iPad
Enhancing curriculum and instruction with the iPad
 
Institute for Advanced Sustainability Studies IASS in Potsdam The European So...
Institute for Advanced Sustainability Studies IASS in Potsdam The European So...Institute for Advanced Sustainability Studies IASS in Potsdam The European So...
Institute for Advanced Sustainability Studies IASS in Potsdam The European So...
 
RedLink Presentation
RedLink PresentationRedLink Presentation
RedLink Presentation
 
The Problem with eMail
The Problem with eMailThe Problem with eMail
The Problem with eMail
 
Energia limpia
Energia limpiaEnergia limpia
Energia limpia
 
ALT FOR DAMERNE November 2015word
ALT FOR DAMERNE November 2015wordALT FOR DAMERNE November 2015word
ALT FOR DAMERNE November 2015word
 
Asociación Comercio Paiporta - Velada del Comercio 4 de mayo de 2012
Asociación Comercio Paiporta - Velada del Comercio 4 de mayo de 2012Asociación Comercio Paiporta - Velada del Comercio 4 de mayo de 2012
Asociación Comercio Paiporta - Velada del Comercio 4 de mayo de 2012
 
Email22
Email22Email22
Email22
 
Adelante, Realízate libre en tu camino
Adelante, Realízate libre en tu caminoAdelante, Realízate libre en tu camino
Adelante, Realízate libre en tu camino
 
Envase y embalaje pymes españolas exportadoras
Envase y embalaje pymes españolas exportadorasEnvase y embalaje pymes españolas exportadoras
Envase y embalaje pymes españolas exportadoras
 
Google Mobile, cómo entender a los usuarios mobile.
Google Mobile, cómo entender a los usuarios mobile.Google Mobile, cómo entender a los usuarios mobile.
Google Mobile, cómo entender a los usuarios mobile.
 
Forever Living - Negocio
Forever Living - NegocioForever Living - Negocio
Forever Living - Negocio
 
Newletter da Esposende Ambiente - Nós por cá, Ed 2
Newletter da Esposende Ambiente - Nós por cá, Ed 2Newletter da Esposende Ambiente - Nós por cá, Ed 2
Newletter da Esposende Ambiente - Nós por cá, Ed 2
 
Mal de escuela
Mal de escuelaMal de escuela
Mal de escuela
 
Anexo i zonas de escolarización ei pri 2016-17
Anexo i zonas de escolarización ei pri 2016-17Anexo i zonas de escolarización ei pri 2016-17
Anexo i zonas de escolarización ei pri 2016-17
 
JOYDIVISION Love-Guide
JOYDIVISION Love-GuideJOYDIVISION Love-Guide
JOYDIVISION Love-Guide
 
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft GraphDeep Dive Building Office Mail Add-ins with the Microsoft Graph
Deep Dive Building Office Mail Add-ins with the Microsoft Graph
 

Similar a SALTO CONDICIONAL

Similar a SALTO CONDICIONAL (20)

Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
SALTO CONDICIONAL
SALTO CONDICIONALSALTO CONDICIONAL
SALTO CONDICIONAL
 
Salto condicional dilmerelser
Salto condicional dilmerelserSalto condicional dilmerelser
Salto condicional dilmerelser
 
Emulador de ensamblador emu8086
Emulador de ensamblador emu8086Emulador de ensamblador emu8086
Emulador de ensamblador emu8086
 
5.quinto ejercicio emu8086
5.quinto ejercicio emu80865.quinto ejercicio emu8086
5.quinto ejercicio emu8086
 
Programa en emu8086
Programa en emu8086Programa en emu8086
Programa en emu8086
 
Equipo 6 codigo segment
Equipo 6 codigo segmentEquipo 6 codigo segment
Equipo 6 codigo segment
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...
Microcontroladores AVR y Arduino: Programación del microatmega328p en ensambl...
 
Salto condicional judith, sarela cieza silva
Salto condicional judith, sarela cieza silvaSalto condicional judith, sarela cieza silva
Salto condicional judith, sarela cieza silva
 
Guia 4 guia asembler
Guia 4 guia asemblerGuia 4 guia asembler
Guia 4 guia asembler
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
 
Salto condicional mari
Salto condicional mariSalto condicional mari
Salto condicional mari
 
Estructura .COM
Estructura .COMEstructura .COM
Estructura .COM
 
5 curso
5 curso5 curso
5 curso
 
Codigo atmel
Codigo atmelCodigo atmel
Codigo atmel
 
Curso Micro Tema 2
Curso Micro Tema 2Curso Micro Tema 2
Curso Micro Tema 2
 
Fundamentos de Programacion - Unidad 4 control de flujo
Fundamentos de Programacion - Unidad 4 control de flujoFundamentos de Programacion - Unidad 4 control de flujo
Fundamentos de Programacion - Unidad 4 control de flujo
 
Programa Emu8086
Programa Emu8086Programa Emu8086
Programa Emu8086
 

Más de Jorge Paredes Toledo (20)

Subneteo de Redes
Subneteo de RedesSubneteo de Redes
Subneteo de Redes
 
Modelo de referencia TCP - IP
Modelo de referencia TCP - IPModelo de referencia TCP - IP
Modelo de referencia TCP - IP
 
Modelo osi
Modelo   osiModelo   osi
Modelo osi
 
IP
IPIP
IP
 
Dispositivos de Red - Transmisión de Datos
Dispositivos de Red - Transmisión de DatosDispositivos de Red - Transmisión de Datos
Dispositivos de Red - Transmisión de Datos
 
TRANSMISIÓN DE DATOS-Clasificación de Redes
TRANSMISIÓN DE DATOS-Clasificación de RedesTRANSMISIÓN DE DATOS-Clasificación de Redes
TRANSMISIÓN DE DATOS-Clasificación de Redes
 
TRANSMISION DE DATOS
TRANSMISION DE DATOSTRANSMISION DE DATOS
TRANSMISION DE DATOS
 
ARRAY BIDIMENSIONAL
ARRAY BIDIMENSIONALARRAY BIDIMENSIONAL
ARRAY BIDIMENSIONAL
 
Arreglos - Assembler
Arreglos - AssemblerArreglos - Assembler
Arreglos - Assembler
 
Ciclos
CiclosCiclos
Ciclos
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
 
PROGRAMACION DE MICROCONTROLADOR
PROGRAMACION DE MICROCONTROLADORPROGRAMACION DE MICROCONTROLADOR
PROGRAMACION DE MICROCONTROLADOR
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
ARQUITECTURA RISC
ARQUITECTURA RISCARQUITECTURA RISC
ARQUITECTURA RISC
 
ARQUITECTURA CISC
ARQUITECTURA CISCARQUITECTURA CISC
ARQUITECTURA CISC
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
MICROPROCESADORES
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
Vistas Vistas
Vistas
 
Lenguaje Transact SQL
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL
 

Último

CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
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.pdfvladimirpaucarmontes
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
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.pdfdanielJAlejosC
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 

Último (20)

CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
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
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
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
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 

SALTO CONDICIONAL

  • 1. Clever Villegas Burga Jorge Paredes Toledo http://www.systemsupa.blogspot.pe SALTO CONDICIONAL MICROPROCESADORES
  • 2. DEFINICION 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 subrutinas o sentencias GOTO. Una instrucción que causa un salto (llamada evidentemente instrucción de salto), 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: el salto condicional que puede ser efectivo o no según una determinada condición, como por ejemplo el contenido de algún registro de la CPU; y el salto incondicional que siempre se realiza.
  • 3. Hay más de 30 instrucciones de salto, vamos a nombrar las más usadas: INSTRUCCIONES DE SALTO
  • 4. Permite determinar si un numero ingresado por teclado es Cero, Positivo o Negativo: ; INICIO: .model small .stack 64 .data ; DECLARACIÓN DE VARIABLES: 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 EJEMPLOS
  • 5. ; 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 EJEMPLOS
  • 6. ; 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 EJEMPLOS ;SALIR: mov ah,07 int 21h mov ax,4ch int 21h begin endp end
  • 7. RESUMEN 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.
  • 8. RECOMENDACIONES Se necesita predecir dirección y objetivo de salto. La dirección real solo se conoce después de ejecutar la instrucción. Una predicción incorrecta origina un vaciado total del cauce.
  • 9. CONCLUCIONES Los Saltos Condicionales son similares a JMP en la sintaxis, pero la diferencia es el nombre. Las instrucciones son las siguientes JE o JZ. Su objetivo es saltar si la última comparación realizada da igual
  • 10. APRECIACION DEL EQUIPO Nos permite facilitar para la realización de nuestro trabajo y estudio un una investigación o escribir un texto o realizar un análisis estadístico, entre otros.