第四章单元测试
  1. 寄存器中的值有时是地址,有时是数据,它们在形式上没有差别,只有通过( )才能识别它是数据还是地址。

  2. A:寄存器编号 B:时序信号 C:判断程序 D:指令操作码或寻址方式位
    答案:指令操作码或寻址方式位
  3. 下列关于RISC特征的描述中,错误的是 ( )

  4. A:运算类指令的操作数不访存 B:指令格式规整,寻址方式少 C:配置的通用寄存器数目不多 D:采用硬连线控制和指令流水线
  5. 单地址双目运算类指令中,除地址码指明的一个操作数以外,另一个操作数通常采用( )。

  6. A:间接寻址方式 B:隐含指定方式 C:立即寻址方式 D:堆栈寻址方式
  7. 关于标志寄存器(例如:Intel X86的EFLAGS寄存器)的叙述,错误的是( )。

  8. A:不需要像通用寄存器那样,对标志寄存器进行编号 B:可以通过指令直接访问标志寄存器、并修改它的值 C:可以用它来存放执行指令得到的各种标志信息 D:条件转移指令根据其中的一些的标志位来确定PC的值
  9. 假定指令地址码给出的是操作数的存储地址,那么该操作数采用的是( )。

  10. A:立即 B:基址 C:直接 D:相对
  11. 下列关于二地址指令的叙述中,正确的是( )。

  12. A:地址码字段一定是操作数的直接地址 B:运算结果通常存放在其中一个地址码所指向的位置 C:地址码字段一定是操作数 D:地址码字段一定是存放操作数的寄存器编号
  13. 假设变址寄存器R的内容为1000H,指令中的形式地址为2000H;地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内容为4000H,则变址寻址方式下访问到的操作数是( )。

  14. A:3000H B:4000H C:2000H D:1000H
  15. 下列选项中不会直接成为影响指令长度的是( )。

  16. A:指令中地址码字段的长度 B:通用寄存器的位数 C:指令中操作码字段的长度 D:指令中地址码字段的个数
  17. 通常将在部件之间进行数据传送的指令称为传送指令。以下有关各类传送指令功能的叙述中,错误的是( )。

  18. A:访存指令(load/store)完成CPU和存储单元之间的数据传送 B:I/O指令(in/out)完成CPU和I / O端口之间的数据传送 C:出/入栈指令(push/pop)完成CPU和栈顶之间的数据传送 D:寄存器传送指令(move)完成CPU和寄存器之间的数据传送
  19. 若变址寄存器编号为X,形式地址为D,则变址寻址方式的有效地址为( )。

  20. A:R[X]+[D] B:M[R[X]+[D] C:M[R[X]+D] D:R[X]+D

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部