汇编网首页登录博客注册
sissim的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
好友圈
友情链接

[2010-02-11 23:22] 检测点11.3

(1)统计32个字节中,[32,128]的数据个数。
        mov ax,0f000h
        mov ds,ax

        mov bx,0
        mov dx,0
        mov cx,32
s:      mov al,[bx]
        cmp al,32
        jb s0       ;若小于32,则超范围,转s0去比较下一个数据
        cmp al,128
        ja s0       ;若大于128,则超范围,转s0去比较下一个数据
        inc dx
s0:     inc bx
        loops

(2)统计32个字节中,(32,128)的数据个数。
        mov ax,0f000h
        mov ds,ax

        mov bx,0
        mov dx,0
        mov cx,32
s:      mov al,[bx]
        cmp al,32
        jna s0       ;若小于等于(不大于)32,则超范围,转s0去比较下一个数据
        cmp al,128
        jnb s0       ;若大于等于(不小于)128,则超范围,转s0去比较下一个数据
        inc dx
s0:     inc bx
        loops


ps:
jna也可以写成jbe
jnb也可以写成jae
评论次数(0)  |  浏览次数(569)  |  类型(汇编作业) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码