9
Marita Yuceli Barturen Diaz Maria Mgdalena Frias Frias William Aguinaga Quispe MICROPROCESADOES

Salto condicional mari

Embed Size (px)

Citation preview

Page 1: Salto condicional mari

Marita Yuceli Barturen Diaz

Maria Mgdalena Frias Frias

William Aguinaga Quispe

MICROPROCESADOESING: MARCO AURELIO

PORRO

Page 2: Salto condicional mari

SALTO CONDICIONAL

Page 3: Salto condicional mari

Los saltos condicionales son aquellas instrucciones en las cuales primero se realiza una comparación entre el contenido de dos registros o variables y dependiendo del resultado obtenido se realiza un salto a alguna etiqueta o posición de memoria.

DEFINICION

Page 4: Salto condicional mari

INSTRUCCIONES DE SALTO

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

Page 5: Salto condicional mari

EJEMPLOS

Ingresa 02 números y mostrar cual es menor de estos números ingresados.

;INICIO. Model small. Stack 64. Data

; VARIABLESnum1 db 0num2 db 0menor db 0

; MENSAJESMsg1 db 10, 13, “ingrese numero1:” ‘$’Msg2 db 10, 13, “ingrese numero2:” ‘$’Msg3 db 10, 13, “el número menor es:” ‘$’

; INICIO PROGRAMA.codebegin proc farmov ax, @ datamov ds, ax

; INGRESO DE DATOS mov ah 09lea dx, msg1int 21hmov ah 01int 21hsub al, 30hmov num1, al

Page 6: Salto condicional mari

EJEMPLOS

mov ah 09lea dx, msg1int 21hmov ah 01int 21hsub al, 30hmov num1, al

; CALCULOS mov al, num1cmp al, num2jg Menorjl Menor1

 ; CONDICIONES Menor

add al, 30hmov menor, almov ah, 09lea dx, msg3int 21hmov ah, 02mov al, menorint 21hjmp salir 

Menor1add al, 30hmov menor, almov ah, 09lea dx, msg3int 21hmov ah, 02mov al, menorint 21hjmp salir  salirmov ah, alint 21hmov ax, 4chint 21h begin endpend

Page 7: Salto condicional mari

RECOMENDACIONES

Es un lenguaje de programación que para muchos puede ser fácil como para otros no pero es necesario aprender este tipo de lenguaje ya que te ayudara a tener un mayor grado de compresión sobre el funcionamiento de una computadora.

Page 8: Salto condicional mari

CONCLUCIONES

Tal vez no sea el lenguaje de programación más sencillo de aprender, pero seguirá siendo una de las herramientas de programación más utilizadas por todas aquellas personas que desean tener un mayor grado de comprensión sobre el funcionamiento a nivel de dispositivo de una computadora personal.

Page 9: Salto condicional mari