CUARTO PROGRAMA EN EMU8086
Este programa consiste en determinar si un numero es mayor que otro expresado en letras A y B.
CAPTURAS:



CÓDIGO:
.model small
.stack
.data
mensaje1 db 13,10, 'A > B$'
mensaje2 db 13,10, 'A < B$'
mensaje3 db 13,10, 'A = B$'
.code
inicio:
mov ax, @data
mov ds,ax
mov ax, 5h
mov bx, 5h
cmp ax,bx
jg esMayor
jl esMenor
je esigual
esMayor:
lea dx, mensaje1
call imprimir
jmp finalizar
esMenor:
lea dx, mensaje2
call imprimir
jmp finalizar
esigual:
lea dx, mensaje3
call imprimir
jmp finalizar
imprimir:
mov ah, 9h
int 21h
ret
finalizar:
mov ah,4h
int 21h
ret
.stack
.data
mensaje1 db 13,10, 'A > B$'
mensaje2 db 13,10, 'A < B$'
mensaje3 db 13,10, 'A = B$'
.code
inicio:
mov ax, @data
mov ds,ax
mov ax, 5h
mov bx, 5h
cmp ax,bx
jg esMayor
jl esMenor
je esigual
esMayor:
lea dx, mensaje1
call imprimir
jmp finalizar
esMenor:
lea dx, mensaje2
call imprimir
jmp finalizar
esigual:
lea dx, mensaje3
call imprimir
jmp finalizar
imprimir:
mov ah, 9h
int 21h
ret
finalizar:
mov ah,4h
int 21h
ret
Comentarios
Publicar un comentario