可以采用10号功能调用输入字符串,用 9号功能调用输出提示信息。先比较长度是否相等。 源代码如下
.386
DATA SEGMENT USE16
BUF1 DB 80,?,80 DUP(0)
BUF2 DB 80,?,80 DUP(0)
M DB 0AH,0DH,'MATCH !$'
NM DB 0AH,0DH,'NO MATCH !$'
DATA ENDS
CODE SEGMENT USE16
ASSUME DS:DATA,CS:CODE
START: MOV AX,DATA
MOV DS,AX
LEA DX,BUF1
MOV AH,10
INT 21H
MOV DL,0AH
MOV AH,2
INT 21H
MOV DL,0DH
MOV AH,2
INT 21H
LEA DX,BUF2
MOV AH,10
INT 21H
MOV AL,BUF1+1
MOV AH,BUF2+1
CMP AH,AL
JNE NO
MOV AH,00H
MOV DI,0
s: MOV BL,BUF1+2[DI]
MOV BH,BUF2+2[DI]
CMP BH,BL
JNE NO
INC DI
CMP DI,AX
JB S
MOV AL,0
LEA DX,M
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
NO: LEA DX,NM
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
支付宝打赏
微信打赏