解放!!!
问题点数:60、回复次数:1Top
1 楼csq_csq(小清)回复于 2001-11-07 23:07:01 得分 60
mov ah,10
int 21H
;上面这是dos的功能调用,把dx:bx(我忘了是不是这两个,可能是别的,看看汇编书里有资料)的地址作为buffer,把你输入的东东存储在dx:bx+1后面的空间中(第一个字节是参数,包括字符串最大长度等等)
现在buf中存放了刚刚输入的字符串
我预先有一个字符串是namec,把它lea到si中
lea si,namec
还有一个字符串是刚刚输入的
lea di,buffer
把要比较的长度放在cx中
repz cmpsb
如果比较的结果是0(相等),那么继续比较
如果不相等,就停止
这样的话在比较结束后如果zf=0那么两个字符串相等,若=1则不相等 Top




