[计算机组成原理] 第四章测验

本文详细解读了8086指令中各种寻址方式,如直接寻址、寄存器寻址、相对基址变址等,并通过实例演示了它们在MOV、ADD、SBB等指令中的应用,以及运算结果的分析。特别关注了标志位的影响和常见错误示例。

1.单选题 (1分)

MOV AX,ES:[1000H] 源操作数的寻址方式是()
A
立即寻址

B
直接寻址

C
寄存器相对寻址

D
寄存器间接寻址

本题得分:1分
正确答案: B


解析 :

  1. 立即寻址
    MOV AX,VAL(MOV AX,100)
  2. 直接寻址
    MOV AX,[100]
  3. 寄存器寻址(操作数在寄存器里)
    MOV AX,BX
  4. 寄存器间接寻址
    操作数在存储器中,有效寄存器BX,SI,DI,BP
    MOV AX,[BX]
  5. 寄存器相对寻址
    操作数在存储器中
    MOV AX,[BX+100]

2.单选题 (1分)(不会)

MOV AX,ES:COUNT[DI] 源操作数的寻址方式是( )
A寄存器间接寻址
B立即寻址
C寄存器相对寻址
D基址寄存器相对寻址
本题得分:1分
正确答案: C

3.单选题 (1分)

MOV DX,COUNT[BP][DI]的源操作数的寻址方式是( )
A
寄存器相对寻址

B
寄存器间接寻址

C
直接寻址

D
相对基址变址寻址

本题得分:1分
正确答案: D

4.单选题 (1分)

指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为( )
A
17500H

B在这里插入图片描述

16500H

C
14500H

D
13500H

本题得分:1分
正确答案: B


解析 :
一般都是 D S DS DS
B P , S P BP,SP BP,SP的时候使用 S S SS SS
1200 ∗ 10 + 3500 + 1000 = 16500 Z 1200*10 + 3500 + 1000 = 16500Z 120010+3500+1000=16500Z


5.单选题 (1分)

指令MOV AX,COUNT[BX],若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为( )

A
17400H

B
17000H

C
15400H

D
14500H

本题得分:1分
正确答案: C


解析 :
一般都是 D S DS DS
B P , S P BP,SP BP

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值