You are on page 1of 2

1.

Explicar mediante un grfico en que consiste las instrucciones tipo salto del Lenguaje Ensamblador (Direcciones corta, cercana y lejana,
etiquetas, saltos incondicionales, saltos condicionales, instrucciones de testeo, decisiones y bucles).

Una etiqueta es de cdigo si se


Corta: alcanza una direccin y utiliza para localizar una
desplazamiento de un byte limitado posicin de la memoria dentro
a una distancia de 127128byte del cdigo del programa

Cercana: con el desplazamiento Etiquetas Es de datos cuando se utiliza de


Direcciones
de una palabra limitado a una cabecera para una sucesin de
distancia de 32768 32767 datos

Lejana: puede estar en otro Es de tipo cercana cuando se


segmento y es alcanzada por una define as para ser accedida por
direccin de segmento y un saltos cercanos
desplazamiento call

Empecemos los saltos sin Son similares a jmp en la sintaxis


condiciones con el cual pero la diferencia es el nombre y
podremos cambiar cualquier las instrucciones son
punto del programa
Sera como gotodel BASIC, Saltos
Saltos Je o jz salta si esta prendido el bit
simplemente trasferir el control a condicionales
incondicionales cero del registro de bandera,+
otro punto del programa orden
es jmp de jump, salto
Saltar si la ltima comparacin
El formato ms sencillo para realizada da igual
este salto es jmp0324h
Los bucles realmente podran
englobarse dentro de los saltos
condicionales porque eso es lo que son,
buscan una condicin y en funcin de
ella repiten
Realiza una conjuncin, bit por bit de los
operando. Solo tiene efecto sobre el estado Bucles Aunque los bucles usuales se
Instrucciones de de los tipos banderas como acarreo,
testeo construyen con instrucciones a tal
paridad, cero etc.
efecto, nada nos impide construir un
. bucle con instrucciones de salto
condicionales

2 Desarrollar un cdigo en lenguaje ensamblador que permita leer un nmero de un digito por teclado y determinar si el nmero es par, impar o
cero. Generar tres capturas por pantalla de la ejecucin del programa. Anexar Archivo .asm del programa.

You might also like