主题:汇编作业求助
下列实现“比较两个字符串,找出其中第一个不相等的地址,或给出全部相等的信息”,程序有误,调试并更正错误。
DATA SEGMENT
DATA1 DB "ABCDEFGHIJKLMNOP"
DATA2 DB "ABCDEFGHIJKLMNOP"
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE,ES:DATA
START: MOV AX,DATA
MOV DS,AX
MOV ES,AX
LEA SI,DATA1
LEA DI,DATA2
MOV CX,DATA2-DATA1
CLD
REPE CMPSB
JCXZ ALL
DEC SI
DEC DI
JMP EXIT
ALL: MOV SI,-1
MOV DI,-1
EXIT: MOV AH,4CH
INT 21H
CODE ENDS
END START
我刚学汇编,这道作业不会。望高手解答
谢谢
DATA SEGMENT
DATA1 DB "ABCDEFGHIJKLMNOP"
DATA2 DB "ABCDEFGHIJKLMNOP"
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE,ES:DATA
START: MOV AX,DATA
MOV DS,AX
MOV ES,AX
LEA SI,DATA1
LEA DI,DATA2
MOV CX,DATA2-DATA1
CLD
REPE CMPSB
JCXZ ALL
DEC SI
DEC DI
JMP EXIT
ALL: MOV SI,-1
MOV DI,-1
EXIT: MOV AH,4CH
INT 21H
CODE ENDS
END START
我刚学汇编,这道作业不会。望高手解答
谢谢