以下是我寫的輸入2字串 比較字串內容是否相等 是則輸出y 否則輸出n
但輸入1111和11是卻是想等 是哪裡出錯了呢
找書找了很久 還是不知錯在哪
REPZ CMPSB 這個指令只能用在相同長度的字串比較
TYPE1 PROC NEAR
MOV CX, 0
MOV SI, 0
STR1:
MOV AH, 01H
INT 21H
CMP AL, 0DH
JE EXIT
MOV STRING1[SI], AL
CMP CX, 9
JE EXIT
INC CX
--------------------
加一行 INC SI
在 TYPE1 PROC 相同位置也加一行 INC SI
--------------------
JMP STR1
|