Compare two Character

DATA SEGMENT

    XX DB ?

    YY DB ?

DATA ENDS

 

CODE SEGMENT

    ASSUME: CS:CODE,DS:DATA

     

MAINP:

    MOV AX,DATA

    MOV DS,AX

    MOV CX,03H

     

NEXTP:

    MOV AH,01H

    INT 21H

    MOV XX,AL

    MOV AH,01H

     

    INT 21H

    MOV YY,AL

     

    MOV BH,XX

    MOV BL,YY

    CMP BH,BL

     

    JNE NOT_EQUAL

     

EQUAL:

    MOV AH,02H

    MOV DL,'Y'  ;IF EQUAL THEN Y WILL BE PRINTED

    INT 21H

    JMP CONTINUE

     

NOT_EQUAL:

    MOV AH,02H

    MOV DL,'N'  ;IF NOT EQUAL THEN N WILL BE PRINTED

    INT 21H

 

CONTINUE:

    LOOP NEXTP

    MOV AH,4CH

    INT 21H

     

CODE ENDS

END MAINP

OUTPUT

FFY

ليست هناك تعليقات:

إرسال تعليق