> 文章列表 > 计算值组成原理 作业8

计算值组成原理 作业8

计算值组成原理 作业8

作业8

题量: 28 满分: 100

作答时间:04-20 09:4004-26 23:59                                                             100

一. 单选题(共14题,32分)

1. (单选题, 2分)计算机硬件能直接执行的只有_____。

  • A. 算法语言
  • B. 汇编语言
  • C. 机器语言和汇编语言
  • D. 机器语言

我的答案: D:机器语言;

2

2. (单选题, 2分)一条指令的格式包括:操作码字段和_____。

  • A. 数据码字段
  • B. 地址码字段
  • C. 顺序码字段
  • D. 映射字段

我的答案: B:地址码字段;

 

3. (单选题, 2分)指令系统中采用不同寻址方式的目的主要是

  • A. 实现存储程序和程序控制
  • B. 提供扩展操作码的可能并降低指令译码难度
  • C. 可以直接访问外存
  • D. 缩短指令长度,扩大寻址空间,提高编程灵活性

我的答案: D:缩短指令长度,扩大寻址空间,提高编程灵活性;

2

4. (单选题, 2分)在如下的寻址方式中,________便于处理数组问题。

  • A. 间接寻址
  • B. 基址寻址
  • C. 相对寻址
  • D. 变址寻址

我的答案: D:变址寻址;

2

5. (单选题, 2分)下面关于RISC 技术的描述中,正确的是( )。

  • A. 采用RISC 技术后,计算机的体系结构又恢复到早期的比较简单的情况
  • B. 为实现兼容,新设计的RISC 是从原来的CISC 系统的指令系统中挑选一部分实现的
  • C. RISC 的主要目标是减少指令数
  • D. RISC 设有乘、除法指令和浮点运算指令

我的答案: C:RISC 的主要目标是减少指令数;

2

6. (单选题, 2分)单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用_____。

  • A. 堆栈寻址方式
  • B. 立即寻址方式
  • C. 隐含寻址方式
  • D. 间接寻址方式

我的答案: C:隐含寻址方式;

2

7. (单选题, 2分)用某个寄存器操作数的寻址方式称为______寻址。

  • A. 直接
  • B. 间接
  • C. 寄存器直接
  • D. 寄存器间接

我的答案: C:寄存器直接;

2

8. (单选题, 2分)寄存器间接寻址方式中,操作数处在______。

  • A. 通用寄存器
  • B. 主存单元
  • C. 程序计数器
  • D. 堆栈

我的答案: B:主存单元;

2

9. (单选题, 2分)指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现______。

  • A. 堆栈寻址
  • B. 程序的条件转移
  • C. 程序的无条件转移
  • D. 程序的条件转移或无条件转移

我的答案: D:程序的条件转移或无条件转移;

 

10. (单选题, 2分)某寄存器中的值有时是地址,因此只有计算机的______才能识别它。

  • A. 译码器
  • B. 判断程序
  • C. 指令
  • D. 时序信号

我的答案: C:指令;

2

11. (单选题, 2分)直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是

  • A. 立即、直接、间接
  • B. 直接、间接、立即
  • C. 直接、立即、间接
  • D. 立即、间接、直接

我的答案: A:立即、直接、间接;

(1)立即寻址:指令的操作数直接在指令的地址字段,无须访问内存,可立即使用;--V(max)

(2)直接寻址:在指令格式的地址字段中直接指出操作数在内存的地址;其操作数的地址直接给出而不需要经过某种变换,但其需要访存一次去取操作数;--V(mid)

指令字中的形式地址A 就是 操作数的有效地址EA;

(3)间接寻址:指令地址字段中的形式地址A不是操作数D的真正地址,而是操作数地址的指示器,因此需要访存两次,一次是为了取操作数的有效地址,第二次是为了取操作数;--V(min)

12. (单选题, 2分)设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻址方式,则这种寻址方式的有效地址为_____。

  • A. EA=((X)+(D))
  • B. EA=((X)+D)
  • C. EA=(X)+D
  • D. EA=(X)+(D)

我的答案: B:EA=((X)+D);

先变址在间址:

变址:EA'= X+(D)

间址:EA= (EA')

13. (单选题, 2分)程序控制类指令的功能是______。

  • A. 进行算术运算和逻辑运算
  • B. 进行主存与CPU之间的数据传送
  • C. 进行CPU和I / O设备之间的数据传送
  • D. 改变程序执行顺序

我的答案: D:改变程序执行顺序;

2

14. (单选题, 6分)假设指令字长16位,操作数的地址码为6位,指令有二地址、一地址和零地址三种格式。采用扩展操作码技术,若二地址指令有8种,零地址指令64种,则一地址指令最多有________种。

  • A. 512
  • B. 255
  • C. 342
  • D. 511

我的答案: D:511;

6

二. 填空题(共14题,68分)

15. (填空题, 2分)指令系统是表征一台计算机性能的重要因素,它的格式和功能不仅影响到机器的硬件结构,而且也影响到____。

我的答案:

2

(1) 系统软件

16. (填空题, 2分)一个较完善的指令系统应包含.数据传送类指令,算术运算类指令,____类指令,程序控制类指令,I/O类指令,字符串类指令,系统控制类指令。

我的答案:

2

(1) 逻辑运算

17. (填空题, 2分)指令一般有操作码字段和____字段组成。

我的答案:

2

(1) 地址码

18. (填空题, 4分)假设某计算机指令长度为32位,具有双操作数、单操作数和无操作数三种形式。
指令系统共有70条指令,操作码至少为____位,双操作数指令格式时,1位保留,两个操作数均可为____位。

我的答案:

4

(1) 7

(2) 12

19. (填空题, 8分)根据操作数所在的位置,指出其寻址方式。
操作数在寄存器中,为____寻址方式,操作地址在寄存器,为____寻址方式。
操作数在指令中,为____寻址方式,操作数地址(主存)在指令中,为____寻址方式。

我的答案:

8

(1) 寄存器

(2) 寄存器间接

(3) 立即

(4) 直接

20. (填空题, 6分)操作数的地址为某一寄存器内容与位移量之和,可以是____、____、____寻址方式。

我的答案:

6

(1) 相对

(2) 基址

(3) 变址

21. (填空题, 8分)指令格式结构如下所示。

为____字长____地址码指令;
操作码____位,系统中可以包含____种不同的指令;
源、目的操作数只能采用____寻址方式,均可指定____个寄存器;
是____(RR/RS/SS)指令,常用于算术逻辑运算类指令。

我的答案:

8

(1) 单

(2) 二

(3) 6

(4) 64

(5) 寄存器

(6) 16

(7) RR

22. (填空题, 6分)指令格式结构如下所示,试分析指令格式与寻址方式特点。

为____字长____地址码指令;
操作码____位,系统中可以包含____种不同的指令;
源操作数只能采用____寻址方式,均可指定____个寄存器;
目的操作数只能使用____寻址方式,其中,变址寄存器可使用16个通用寄存器之一;偏移量为16位。
是____(RR/RS/SS)指令,用于在____和____之间的进行数据传递。

我的答案:

6

(1) 双

(2) 二

(3) 6

(4) 64

(5) 寄存器

(6) 16

(7) 变址

(8) RS

(9) 寄存器

(10) 内存

23. (填空题, 6分)某计算机字长为16位,主存容量为64K字,采用单字长单地址指令,
共有40条指令,指令操作码需____位,
若采用直接、立即、变址、相对四种寻址方式,寻址特征需____位,
形式地址为____位。

我的答案:

6

(1) 6

(2) 2

(3) 8

24. (填空题, 4分)某机字长为32位,主存容量为1MB,单字长指令,有50种操作码,
采用寄存器寻址、寄存器间接 寻址、立即寻址、直接寻址等寻址方式。
字长32位,单字长指令,有50种操作码,操作码____位。
采用寄存器寻址、寄存器间接寻址、立即寻址、直接寻址4种寻址方式,寻址方式可采用____位。

我的答案:

4

(1) 6

(2) 2

25. (填空题, 6分)设相对寻址的转移指令占2个字节,第一字节为操作码,第二字节是位移量(用补码表示),每当CPU从存储器取出一个字节时,即自动完成(PC)+ 1→ PC。设当前指令地址为3008H,要求转移到300FH,则该转移指令第二字节的内容应为多少?
当前值为3008H,该指令取出后PC 的值为____H,
要求转移到300FH,即相对位移量为____,转换成补码为____B。

我的答案:

6

(1) 300A

(2) 5

(3) 00000101

26. (填空题, 4分)若变址寄存器R的内容为1000H,指令中的形式地址为2000H,地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内容为4000H,地址4000H中的内容为5000H,则变址寻址方式下,变址寻址的有效地址为____H,访问到的操作数____H。

我的答案:

4

(1) 3000

(2) 4000

27. (填空题, 4分)

某机字长为16位,存储器按字编址,访问内存指令格式如下,

其中,OP为操作码;M为寻址特征;A为形式地址。设Rx分别为变址寄存器,字长为16位,则该指令能定义32种指令,各种寻址方式的有效地址EA的计算公式为______、_______、______;各种寻址方式的寻址范围为_____、__________、64K。(为方便比对括号请使用英文括号)

寻址方式

有效地址EA的计算公式

寻址范围

直接寻址

EA= ______

间接寻址

EA= ______

变址寻址

EA= ______

64K

我的答案:

4

(1) A

(2) (A)

(3) (Rx)+A

(4) 256

(5) 64K

28. (填空题, 6分)一种单地址指令格式如下所示,R变址寄存器,R1基址寄存器,PC程序计数器,填写下列寻址方式。
 

我的答案:

6

(1) 直接寻址

(2) 相对寻址

(3) 变址寻址

(4) 基址寻址

(5) 间接寻址

(6) 基址间接寻址