软考报名地址:汇编高手来做下题目~

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 13:57:54
比较两个字符串,输出它们相等或者不相等~
输入的是字符串,一个个字符比较~
最好是全一点的程序,能在MASM5里面运行的~

能比较 用CMPSB CMPSW 指令比较
看你帖子发了这么久了,估计现在给你写你也用不上了。呵呵。

不相等,输出0;相等,输出1。

data segment
d1 db 20 dup (?) ;设字符串长度为20
d2 db 20 dup (?) ;设字符串长度为20
data ends
code segment
assume cs:code,ds:data,es:data
start:mov ax,data
mov ds,ax
mov es,ax
mov di,offset d1
mov si,offset d2
cld
mov cx,14h
repz cmpsb
jz done
mov dl,30h
mov ah,02h
int 21h
mov ah,4ch
int 21h
done: mov dl,31h
mov ah,02h
int 21h
code ends
end start

你没搞错吧,字符串能比较吗,不会是字符吧?