美文网首页
[汇编语言] 检测点11.3

[汇编语言] 检测点11.3

作者: 耿杰 | 来源:发表于2019-08-03 22:12 被阅读0次

一、 补全下面的程序,统计F000:0处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
__________
cmp al, 128
__________
inc dx
       
s0: inc bx
loop s

解答

mov ax, 0f000h
mov ds, ax
mov bx, 0
mov dx, 0
mov cx, 32
       
s: mov al, [bx]
cmp al, 32
jna s0
cmp al, 128
jnb s0
inc dx
       
s0: inc bx
loop s

二、 补全下面的程序,统计F000:0处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
__________
cmp al, 128
__________
inc dx
       
s0: inc bx
loop s

解答

mov ax, 0f000h
mov ds, ax
mov bx, 0
mov dx, 0
mov cx, 32
       
s: mov al, [bx]
cmp al, 32
ja s0
cmp al, 128
jb s0
inc dx
       
s0: inc bx
loop s

相关文章

  • [汇编语言] 检测点11.3

    一、 补全下面的程序,统计F000:0处32个字节中,大小[32, 128]的数据的个数。 解答 二、 补全下面的...

  • 汇编语言(第三版)-- 检测点11.3

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

  • [汇编语言] 检测点11.4

    一、下面的程序执行后:(ax) = ? 解答 1、mov ax, 0 2、push ax 3、pops 4、mov...

  • [汇编语言] 检测点11.2

    一、写出下面每条指令执行后,ZF、PF、SF、CF、OF等标志位的值 答案:逐条分析 1、sub al, al 2...

  • [汇编语言] 检测点13.1

    一、在上面的内容中,我们用7ch 中断例程实现loop的功能,则上面的7ch 中断例程所能进行的最大转移位移是多少...

  • [汇编语言] 检测点13.2

    一、我们可以编程改变FFFF:0处的指令,使得CPU不去执行BIOS中的硬件系统检测和初始化程序。 答案 1、FF...

  • [汇编语言] 检测点10.5

    目录 1、下面的程序执行后,ax中的数值为多少? 2、下面的程序执行后,ax和bx中的数值为多少? 正文 1、下面...

  • [001][汇编语言]检测点1.1 地址总线

    《汇编语言》检测点1.1 8421 16进制转二进制 需要知道简单的8421十六进制到二进制转换法,不然可能会看不...

  • 做肠胃镜前核酸检测

    过两天要去做肠胃镜了,所以今天要去做核酸检测。 做核酸检测的整个过程用时不到2分钟,但我从10.20出发到11.3...

  • 汇编语言第三版-检测点13.1

    分析:1. 首先我们知道中断例程是中断处理程序,它是安装在内存的某处地方,并在中断向量表中登记。所以我们可以把这个...

网友评论

      本文标题:[汇编语言] 检测点11.3

      本文链接:https://www.haomeiwen.com/subject/omvsdctx.html