回 帖 发 新 帖 刷新版面

主题:问个书上的习题

试编写程序.统计BUFFER为起始地址的连续200个单元中0的个数

回复列表 (共3个回复)

沙发

BUFFER db .......


       mov ax, _data
       mov es, ax
       cld
       mov cx, 200
       xor ax, ax
       mov di, offset BUFFER
srch:  repne scasb
       or cx, cx
       jz exit
       inc ah
       jmp srch
exit:  .......

结果在ah中。

板凳

repne scasb
       or cx, cx
这两步看不懂,请楼上的解释一下行吗?

3 楼

scas是串搜索指令,or cx, cx是为了看看cx是否到0了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册