第五章单元测试
  1. 设相对寻址的转移指令占2个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。每当CPU从存储器取出一个字节时,自动完成PC+1—>PC, 若当前PC为2000H,指令JMP *L(*是相对寻址特征)要转移到1FF8H,该指令的第二个字节内容是( )

  2. A:F7H
    B:F6H
    C:F9H
    D:F8H

    答案:F6H

  3. 数据传送指令的功能一般不包括( )

  4. A:寄存器与外设之间传送数据
    B:存储器与存储器之间传送数据
    C:寄存器与存储器之间传送数据
    D:寄存器与寄存器之间传送数据
  5. RISC是( )的简称。

  6. A:长指令系统计算机
    B:算术指令系统计算机
    C:复杂指令系统计算机
    D:精简指令系统计算机
  7. 以下关于堆栈寻址描述错误的是( )

  8. A:可用寄存器组来实现堆栈
    B:可用硬盘来实现堆栈,称硬堆栈
    C:堆栈寻址要求计算机中设置堆栈
    D:可用内存来实现堆栈
  9. 某机器有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志SF和溢出标志OF,条件转移指令bgt(无符号整数比较大于时转移)的转移条件是( )

  10. A:CF+OF=1
    B:=1
    C:=1
    D:=1
  11. 减法指令“sub R1, R2, R3”的功能为“(R1) - (R2)→R3”,该指令执行后将生成进位/借位标志CF和溢出标志OF。若(R1) = FFFF FFFFH,(R2) = FFFF FFF0H,则该减法指令执行后,CF与OF分别为( )

  12. A:CF=1, OF=0
    B:CF=0, OF=0
    C:CF=1, OF=1
    D:CF=0, OF=1
  13. 整数x的机器数为1101 1000,分别对x进行逻辑右移1位和算术右移1位操作,得到的机器数各是( )

  14. A:0110 1100、0110 1100
    B:0110 1100、1110 1100
    C:1110 1100、0110 1100
    D:1110 1100、1110 1100
  15. 偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址方式的是( )

  16. A:相对寻址
    B:间接寻址
    C:变址寻址
    D:基址寻址
  17. 假设变址寄存器R的内容为1000H,指令中的形式地址为2000H;地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内容为4000H,则变址寻址方式下访问到的操作数是( )

  18. A:3000H
    B:2000H
    C:1000H
    D:4000H
  19. 某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则Store指令中偏移量的取值范围是( )

  20. A:-32768~+32767
    B:-32767~+32768
    C:-65535~+65536
    D:-65536~+65535
  21. 下列寻址方式中,最适合按下标顺序依次访问数组元素的是( )

  22. A:寄存器寻址
    B:变址寻址
    C:直接寻址
    D:相对寻址
  23. 按字节编址的计算机中,某double型数组A的首地址为2000H,使用变址寻址和循环结构访问数组A,保存数组下标的变址寄存器初值为0,每次循环取一个数组元素,其偏移地址为变址值乘以sizeof(double),取完后变址寄存器内容自动加1。若某次循环所取元素的地址为2100H,则进入该次循环时变址寄存器的内容是( )

  24. A:25
    B:100
    C:32
    D:64
  25. 某计算机采用16位定长指令字格式,操作码位数和寻址方式位数固定,指令系统有48条指令,支持直接、间接、立即、相对4种寻址方式,单地址指令中,直接寻址方式的可寻址范围是( )

  26. A:-512~511
    B:-128~127
    C:0~255
    D:0~1023
  27. 下列关于RISC的叙述中,错误的是( )

  28. A:RISC的内部通用寄存器数量相对CISC多
    B:RISC普遍采用微程序控制器
    C:RISC的指令数、寻址方式和指令格式种类相对CISC少
    D:RISC大多数指令在一个时钟周期内完成
  29. 单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用( )。

  30. A:堆栈寻址方式
    B:间接寻址方式
    C:隐含寻址方式
    D:立即寻址方式
  31. 寄存器间接寻址方式中,操作数处在( )。

  32. A:通用寄存器
    B:内存单元
    C:堆栈
    D:程序计数器
  33. DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作( )。

  34. A:周期挪用
    B:停止CPU访问主存
    C:DMA与CPU交替访问
    D:DMA
  35. 下列说法正确的是( )

  36. A:子程序的返回地址可存放在栈顶内
    B:子程序调用可出现在子程序中
    C:子程序的返回地址可存放在子程序的入口地址内
    D:每条CALL指令都对应一条返回指令
  37. 在设计指令格式时,应考虑的因素为( )

  38. A:数据总线宽度
    B:寻址方式
    C:数据类型
    D:寄存器个数
  39. 机器中常见的数据类型( )

  40. A:地址
    B:字符
    C:逻辑数据
    D:数字

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