INCLUDE "EMU8086.INC"
ORG 100H
LEA SI, MSG1
CALL PRINT_STRING
CALL SCAN_NUM
MOV AX, CX
LEA SI, MSG2
CALL PRINT_STRING
CALL SCAN_NUM
MOV BX,CX
CMP AX, BX ; COMPARE AL - BL.
JE EQUAL ; JUMP IF AL = BL (ZF = 1).
PRINT 'NO' ; IF IT GETS HERE, THEN AL <> BL,
JMP STOP ; SO PRINT 'N', AND JUMP TO STOP.
EQUAL: ; IF GETS HERE,
PRINT 'YES' ; THEN AL = BL, SO PRINT 'Y'.
STOP:
RET ; GETS HERE NO MATTER WHAT.
MSG1 DB 'ENTER THE FIRST NUMBER' ,0
MSG2 DB 'ENTER THE SECOND NUMBER' ,0
DEFINE_SCAN_NUM
DEFINE_PRINT_STRING
DEFINE_PRINT_NUM
DEFINE_PRINT_NUM_UNS
END
Jimly
0
Newbie Poster
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.