检测点11.3

年初,走亲拜友,祭拜家祖,琐事甚多。学习一事,恒字当头,不敢怠慢,继续复习8086ASM.


(1)补全下面的程序,统计F000:0处32个字节中,大小在[32,128]的数据个数。

     mov ax,0f000h

     mov ds,ax

     mov bx,0      ;ds:bx指向第一个字节

     mov dx,0      ;初始化累加器

     mov cx,32

s:   mov al,[bx]

     cmp al,32     ;和32进行比较

     jb s0         ;如果低于al转到s0,继续循环

     cmp al,128    ;和128进行比较

     ja s0         ;如果高于al转到s0,继续循环

     inc dx

s0:  inc bx

     loop s

(2)补全下面的程序,统计F000:0处32个字节中,大小在(32,128)的数据个数。

     mov ax,0f000h

     mov ds,ax

     mov bx,0      ;ds:bx指向第一个字节

     mov dx,0      ;初始化累加器

     mov cx,32

s:   mov al,[bx]

     cmp al,32      ;和32进行比较

     jna s0        ;如果不高于al转到s0,继续循环

     cmp al,128    ;和128进行比较

     jnb s0        ;如果不低于al转到s0,继续循环

     inc dx

s0:  inc bx

     loop s

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值