(计算机组成原理题目题型总结)第五章:中央处理器

一:CPU的结构、功能

(1)选择题


在这里插入图片描述

  • 【B】

在这里插入图片描述


在这里插入图片描述

  • C

PSW属于运算器


在这里插入图片描述

  • D

在这里插入图片描述

  • A

在这里插入图片描述

  • B

★★★

在这里插入图片描述

  • B

此题易选C,PSW用于保存系统运行状态,条件转移指令执行时,需要对PSW中内容进行测试,判断是否满足转移条件


在这里插入图片描述

  • B

在这里插入图片描述

  • C

透明就是不可见的意思

在这里插入图片描述


在这里插入图片描述

  • B

★★★

在这里插入图片描述

  • C

转移指令时需要判断转移是否成功,如果成功那么PC修改为转移指令的目标地址,否则还是会自增


在这里插入图片描述

  • B

取指周期结束后,PC会自增一次,然后执行时PC又会跳转到目标地址,所以共2次


在这里插入图片描述

  • A

PC内容是指令在主存中的地址,所以PC与存储器地址的位数相等,自然取决于存储器容量


在这里插入图片描述

  • C

IR中存储的指令的内容,因此取决于指令字长


在这里插入图片描述

  • C

通用寄存器找那个用于存放操作数和各种地址信息,其位数与机器字长相等,以便于操作控制


在这里插入图片描述

  • B

在这里插入图片描述

  • D

在这里插入图片描述

  • C

在这里插入图片描述

  • B

★★★

在这里插入图片描述

  • C

地址译码器属于存储器


在这里插入图片描述

  • A

在这里插入图片描述

  • B

★★★在这里插入图片描述

  • B

PC取决于存储器容量,指令32位,因此4GB/32bit=2 30 ^{30} 30,所以PC至少30位
IR取决于指令字长,所以至少32位

(2)大题

二:指令周期及指令执行过程

(1)选择题


在这里插入图片描述

  • C

取指周期取出的是指令,执行周期取出的是数据


★★★
在这里插入图片描述

  • C

解释

  • 不采用指令预取技术,那么每个指令周期都需要取指令,同时又不采用Cache将技术,所以每次取指令时至少要访存一次,所以A对
  • 即使是空操作指令,在取指完成后,PC也会自动+1,而不是什么都不会改变,所以C错误

在这里插入图片描述

  • A

在这里插入图片描述

  • D

存取周期是指存储器进行两次独立的存储器操作所需要的最小间隔时间


在这里插入图片描述

  • C

在这里插入图片描述

  • A

在这里插入图片描述

  • D

在这里插入图片描述

  • B

取指操作是自动进行的


在这里插入图片描述

  • A

注意是根据地址取出指令,不要误选D


★★★
在这里插入图片描述

  • B

机器周期通常由存取周期确定


在这里插入图片描述

  • D

在这里插入图片描述

  • D

在这里插入图片描述

  • C

在这里插入图片描述

  • A

在这里插入图片描述

  • B

例如双字指令,三字指令与单字指令的取指操作是不同的


在这里插入图片描述

  • A

★★★

在这里插入图片描述

  • A

解释

  • 指令字长一般是存储字长的整数倍。当指令字长为存储字长的2倍时,则需要两次访存,取指周期就等于及其周期的2倍。如果指令字长等于存储字长,那么取指周期等于机器周期。因此I,IV错误

(2)大题

三:数据通路

  • 着重考察大题

(1)选择题


在这里插入图片描述

  • C

在这里插入图片描述

  • D

在这里插入图片描述

  • D

解释

  • 采用CPU内部总线方式:结构简单,实现容易,性能低,存在冲突
  • 不采用CPU内部总线方式:结构复杂,硬件量大,不易实现,不存在冲突,性能高

在这里插入图片描述

  • D

(2)大题

四:控制器功能和工作原理

(1)选择题


在这里插入图片描述

  • D

在这里插入图片描述


在这里插入图片描述

  • D

★★★

在这里插入图片描述

  • B

CU的输入信号来源有:

  • 经过指令译码器产生的指令信息
  • 时序系统产生的机器周期信号和节拍信号
  • 来自执行单元的反馈信息,也即标志

在这里插入图片描述

  • C

微程序控制器工作流程如下
在这里插入图片描述


在这里插入图片描述

  • D

在这里插入图片描述

  • D

在这里插入图片描述

  • C

控 制 存 储 器 CM : 它 是 微 程 序 控 制 器 的 核 心 部 件 , 用 于 存 放 各 指 令 对 应 的 微 程 序 , 使 用 只 读 存 储 器 ROM 构 成 。 每 一 条 机 器 指 令 对 应 的 微 指 令 序 列 。 由 CPU 厂 商 负 责 设 计 , 并 目 在 CPU 出 厂 之 前 把 ROM 里 面 的 微 程 序 数 据 全 部 写 好


在这里插入图片描述

  • D

微指令计数器决定的是微指令的执行顺序


在这里插入图片描述

  • B

在这里插入图片描述

  • D

在这里插入图片描述

  • B

解释如下
在这里插入图片描述


在这里插入图片描述

  • B、D

在这里插入图片描述

  • B

在这里插入图片描述

  • C

一共需要3+2+4+3+3=15位


在这里插入图片描述

  • C

共有32条指令,各个指令对应的微程序平均为由4条微指令组成,所以指令对应的微指令有32×4=128,另外还有2条公共微指令,所以至少需要8位


★★★
在这里插入图片描述

  • C

若指令系统具有n种机器指令,那么控制存储器中微程序数至少是n+2个

  • 其中1个是公共的取指微程序
  • 另外一个是对应中断周期的微程序

在这里插入图片描述

  • A

在这里插入图片描述

  • B

在这里插入图片描述

  • C

解释如下

  • 硬布线肯定块
  • uPC和PC是两个东西,不可同日而语
  • CPU周期是指机器周期

在这里插入图片描述

  • A

在这里插入图片描述

  • B

CS按照微指令的地址访问


在这里插入图片描述

  • B

PSW属于运算器


(2)大题

五:指令流水线

(1)选择题


在这里插入图片描述

  • A

在这里插入图片描述

  • A

★★★
在这里插入图片描述

  • D

空间并行也即资源重复,主要是指多个功能部件共同执行同一任务的不同部分,典型的如多处理机系统;时间并行也即时间重复,让多个功能部件在时间上相互错开,轮流重叠执行不同人物的相同部分


在这里插入图片描述

  • D

在这里插入图片描述

  • C

在这里插入图片描述

  • A

★★★

在这里插入图片描述

  • A

吞吐能力是指单位时间内完成的指令数。m段流水线在第m个时钟周期后,每个时钟周期都可以完成一条指令,而m个并行部件在m个时钟周期后能完成全部的m条指令


在这里插入图片描述

  • B

T = ( 3 + ( 12 − 1 ) ) Δ t = 14 Δ t T=(3+(12-1))\Delta t=14\Delta t T=(3+(121))Δt=14Δt


★★★
在这里插入图片描述

  • C

T = ( 3 + ( 20 − 4 ) 4 ) Δ t = 7 Δ t T=(3+\frac{(20-4)}{4})\Delta t=7\Delta t T=(3+4(204))Δt=7Δt


在这里插入图片描述

  • D

第一条指令在第5ns结束,后面的指令每隔2ns执行完一条。所以时间为(5+99×2)=203ns


在这里插入图片描述

在这里插入图片描述

  • D

S = 3 × 8 3 + 8 − 1 = 2.4 S=\frac{3×8}{3+8-1}=2.4 S=3+813×8=2.4


在这里插入图片描述

  • C

在这里插入图片描述
Δ t = 1 1.03 G \Delta t=\frac{1}{1.03G} Δt=1.03G1,所以 T P = 1.03 G × 100 4 + 100 − 1 = 1.0 × 1 0 9 TP=\frac{1.03G×100}{4+100-1}=1.0×10^{9} TP=