Y aquí el primer ejemplo de la librería JMP:
mov ax, 5 ; set ax to 5.
mov bx, 2 ; set bx to 2.
jmp calc ; go to 'calc'.
back: jmp stop ; go to 'stop'.
calc:
add ax, bx ; add bx to ax.
jmp back ; go 'back'.
stop:
ret ; return to operating system.
Y el segundo ejemplo de saltos es el que viene con un IF:
include 'emu8086.inc'
.model small
.stack
.data
num1 db 8
num2 db 8
.code
main:
mov ax, @data
mov ds, ax
mov al, num1
cmp al, num2
jc mayor2
jz igual
jnz mayor1
.exit
igual:
printn 'LOS NUMEROS SON IGUALES'
jmp fin
mayor1:
printn 'EL PRIMER NUMERO ES MAYOR'
jmp fin
mayor2:
print 'EL SEGUNDO NUMERO ES MAYOR'
jmp fin
fin:
.exit
No hay comentarios:
Publicar un comentario