比较两个字符串STR1与STR2是否相同,相同则在屏幕上显示MATCH,不同显示NOMATCH
程序有了,我想要每个语句的注释,急求,各位大神!!拜托了!codesegmentassumecs:codeorg100hstart:jmpbbbstr1db'jkdshf...
程序有了,我想要每个语句的注释,急求,各位大神!!拜托了!
code segment
assume cs:code
org 100h
start:
jmp bbb
str1 db 'jkdshfkhsdjfsdjkfjdskljfds'
str1n db $-str1
str2 db 'jkdshfkhsdjfsdjkfjdskljfds'
str2n db $-str2
msg1 db 13,10,'match','$'
meg2 db 13,10,'nomatch','$'
bbb: push cs
pop ds
push cs
pop es
mov al,str1n
cmp al,str2n
je @2
@1:
lea dx,meg2
mov ah,9
int 21h
jmp @exit
@2:
mov cl,str1n
xor ch,ch
lea si,str1
lea di,str2
cld
repe cmpsb
cmp cx,0
jne @1
lea dx,msg1
mov ah,9
int 21h
@exit:
mov ah,4ch
int 21h
code ends
end start 展开
code segment
assume cs:code
org 100h
start:
jmp bbb
str1 db 'jkdshfkhsdjfsdjkfjdskljfds'
str1n db $-str1
str2 db 'jkdshfkhsdjfsdjkfjdskljfds'
str2n db $-str2
msg1 db 13,10,'match','$'
meg2 db 13,10,'nomatch','$'
bbb: push cs
pop ds
push cs
pop es
mov al,str1n
cmp al,str2n
je @2
@1:
lea dx,meg2
mov ah,9
int 21h
jmp @exit
@2:
mov cl,str1n
xor ch,ch
lea si,str1
lea di,str2
cld
repe cmpsb
cmp cx,0
jne @1
lea dx,msg1
mov ah,9
int 21h
@exit:
mov ah,4ch
int 21h
code ends
end start 展开
8个回答
展开全部
其实我也不知道
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
,,,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询