(2011.10.23)汇编语言第01章习题(80X86微型计算机的组织)

  

汇编语言第01章习题(80X86微型计算机的组织)

 

一 简答题(抽选书本):

 

1-12 在实模式操作下,段寄存器的用途是什么?

答:段寄存器是用来定义数据段得起始地址的。在实模式下,它定义一个最大64KB存储段的起点。

 

1-15 实模式存储器地址允许访问低于哪个地址的存储区?

答:在实模式下,存储器寻址允许访问低于FFFF:FFFF地址的存储区。

 

1-18堆栈存储器由(堆栈)段加(堆栈指针)偏移的组合来寻址

 

1-19如果用基指针(BP)寻址存储器,则寻址的数据在()中

 

1-20 80286工作在实模式下,给出下列寄存器组合所寻址的存储单元地址。

(a)DS=1000H  和 DI=2000H      12000H

(b)DS=2000H  和 SI=1002H      21002H

(c)SS=2300H   和 BP=3200H     26200H

(d)DS=A000H  和 BX=1000H      A1000H

(e)SS=2900H   和 SP=3A00H     2CA00H

 

二 选择题

 

1.  十六进制数88H可以被其他形式的数所表示, 下列哪种表示方法是错的?  D

 A. 无符号十进制136           C. BCD码 88

   B. 带符号十进制–120          D. 带符号数据 –8

 

2. 如果DH=10H, 执行NEG DH 指令, 正确的结果是?                       D

   A.  DH=10H   C=1             C. DH=10H   C=0

   B.  DH=0F0H   C=0            D. DH=0F0H   C=1

 

3. 哪个是指令指针寄存器?                                                                  A

    A.IP   B.SP  C.BP   D.PSW (程序状态字)

 

4. 如果 AX=1000H,

       NEG  AX

       NEG  AX

   上面两条指令执行后, AX= ?                                                               C

   a.1001H    b.1002H    c.1000H    d.0F000H

[ 解释:NEG是汇编指令中的求补指令,NEG指令对操作数执行求补运算:用零减去操作数,然后结果返回操作数。求补运算也可以表达成:将操作数按位取反后加1。]

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值