Programa numeros iguales o diferentes con saltos (1)

Este programa por medio de 2 variables, visualiza en pantalla si los 2 valores son iguales o si son diferentes

include emu8086.inc

ORG    100h

MOV    AL, 25     ; set AL to 25.
MOV    BL, 10     ; set BL to 10.

CMP    AL, BL     ; compare AL - BL.

JE     equal      ; jump if AL = BL (ZF = 1).

PRINTN   'NO ES IGUAL'        ; if it gets here, then AL <> BL,
JMP    stop       ; so print 'N', and jump to stop.

equal:            ; if gets here,
PRINTN   'ES IGUAL'        ; then AL = BL, so print 'Y'.

stop:

RET               ; gets here no matter what.

END



Comentarios