Jimly 0 Newbie Poster
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
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.