试编写一个汇编语言程序,要求比较两字符串STRING1和STRI
各位大哥大姐,小弟有一题不会做,麻烦各位高手指教小弟下!劳驾!!试编写一个汇编语言程序,要求比较两字符串STRING1和STRING2所今字符是否相同,若相同则显示'MA...
各位大哥大姐,小弟有一题不会做,麻烦各位高手指教小弟下!劳驾!!
试编写一个汇编语言程序,要求比较两字符串STRING1和STRING2所今字符是否相同,若相同则显示'MATCH',若不相同则显示'NO MATCH' 展开
试编写一个汇编语言程序,要求比较两字符串STRING1和STRING2所今字符是否相同,若相同则显示'MATCH',若不相同则显示'NO MATCH' 展开
1个回答
推荐于2017-05-16
展开全部
DATAS SEGMENT
str1 db '旅野hellowo'
str2 db 'hellowo'
str3 db '差猛match$'
str4 db 'not 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
mov ah,09h
int 21h
mov ah,4ch
int 21h
LAB2:
mov dx,offset str4
mov ah,09h
int 21h
MOV AH,4CH
INT 21H
CODES ENDS
END START
以后尽量自己处理,不要老找别人拆庆喊给答案,答案永远都不是完整的,失去目标时你就会知道可怕
str1 db '旅野hellowo'
str2 db 'hellowo'
str3 db '差猛match$'
str4 db 'not 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
mov ah,09h
int 21h
mov ah,4ch
int 21h
LAB2:
mov dx,offset str4
mov ah,09h
int 21h
MOV AH,4CH
INT 21H
CODES ENDS
END START
以后尽量自己处理,不要老找别人拆庆喊给答案,答案永远都不是完整的,失去目标时你就会知道可怕
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询