参考答案
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 号中断的处理程序