「汇编语言 第 3 版 王爽」- 参考答案:检测点 11.3 @20210210

该博客介绍了如何使用汇编语言统计指定内存区域F000:0处32个字节中,数据位于[32,128]闭区间和(32,128)开区间的个数。提供了两个完整的程序实例,分别对应闭区间和开区间的情况,并强调了边界条件的处理。内容涉及汇编语言的比较、跳转指令及循环结构的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考答案

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

[32,128]是闭区间,包括两端点的值

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

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

	 cmp al,128

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

	 inc dx

s0:  inc bx

	 loop s

(32,128)是开区间,不包括两端点的值

相关文章

「汇编语言 第 3 版 王爽」- 参考答案:实验 7 寻址方式在结构化数据访问中的应用
「汇编语言 第 3 版 王爽」- 参考答案:实验 16 编写包含多个功能子程序的中断例程
「汇编语言 第 3 版 王爽」- 参考答案:实验 14 访问 CMOS RAM
「汇编语言 第 3 版 王爽」- 参考答案:实验 15 安装新的 int 9 中断例程
「汇编语言 第 3 版 王爽」- 参考答案:检测点 11.2
「汇编语言 第 3 版 王爽」- 参考答案:检测点 13.1
「汇编语言 第 3 版 王爽」- 参考答案:检测点 16.2
「汇编语言 第 3 版 王爽」- 参考答案:实验 13 编写、应用中断例程
「汇编语言 第 3 版 王爽」- 参考答案:实验 17 编写包含多个功能子程序的中断例程
「汇编语言 第 3 版 王爽」- 参考答案:课程设计 1
「汇编语言 第 3 版 王爽」- 参考答案:实验 11 编写子程序
「汇编语言 第 3 版 王爽」- 参考答案:实验 10 编写子程序
「汇编语言 第 3 版 王爽」- 参考答案:检测点 14.1
「汇编语言 第 3 版 王爽」- 参考答案:实验 12 编写 0 号中断的处理程序

参考文献

CSDN/汇编语言王爽第三版答案
百度文库/汇编语言实验答案 (王爽)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值