小清,小清,我来了。
第一,第一,你是第一。 问题点数:27、回复次数:2Top
1 楼csq_csq(小清)回复于 2001-11-07 23:27:50 得分 27
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
2 楼wujer(螺丝粉)回复于 2001-11-07 23:29:33 得分 0
很好很好。Top




