試編寫程序,要求比較兩個字符串STRING1和STRING2所含字符是否相同.若相同則顯示‘MATCH’,若不相同則顯示‘NO MATCH’

DATAS SEGMENT
str1 db 'hello'
str2 db 'hellowo'
str3 db 'MATCH$'
str4 db 'NO MATCH$'   ;此處輸入數據段代碼 
DATAS ENDS

CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,ES:DATAS
START:
MOV AX,DATAS
MOV DS,AX
MOV EX,AX    ;此處輸入代碼段代碼
MOV CX,4
MOV DI,OFFSET STR1
MOV SI,OFFSET STR2
REPZ COMSB
JZ LAB1
JNZ LAB2

LAB1:
mov dx,offset str3    ;相同時顯示MATCH
mov ah,09h 
int 21h 
mov ah,4ch 
int 21h 
LAB2:
mov dx,offset str4     ;不同時顯示NO MATCH
mov ah,09h 
int 21h
mov ah,4ch
int 21h
CODES ENDS
END START

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章