【考研类试卷】计算机学科专业基础综合组成原理-中央处理器(四)及答案解析.doc
《【考研类试卷】计算机学科专业基础综合组成原理-中央处理器(四)及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机学科专业基础综合组成原理-中央处理器(四)及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、计算机学科专业基础综合组成原理-中央处理器(四)及答案解析(总分:128.00,做题时间:90 分钟)一、B单项选择题/B(总题数:32,分数:64.00)1.下列部件中不属于控制部件的是_。 A.指令寄存器 B.操作控制器 C.程序计数器 D.状态条件寄存器(分数:2.00)A.B.C.D.2.下列部件中不属于执行部件的是_。 A.控制器 B.存储器 C.运算器 D.外部设备(分数:2.00)A.B.C.D.3.指令寄存器中寄存的是_。 A.下一条要执行的指令 B.已执行完了的指令 C.正在执行的指令 D.要转移的指令(分数:2.00)A.B.C.D.4.关于通用寄存器,下列说法正确的是_。
2、 A.可存放指令的寄存器 B.可存放程序状态字的寄存器 C.本身具有计数逻辑与移位逻辑的寄存器 D.可存放运算结果的寄存器(分数:2.00)A.B.C.D.5.在 CPU 的组成结构中,不需要_。 A.指令寄存器 B.数据寄存器 C.地址译码器 D.地址寄存器(分数:2.00)A.B.C.D.6.在取指操作结束后,程序计数器中存放的是_。 A.当前指令的地址 B.程序中指令的数量 C.下一条指令的地址 D.已经执行指令的计数值(分数:2.00)A.B.C.D.7.指令译码器进行译码的是_。 A.整条指令 B.指令的操作码字段 C.指令的地址 D.指令的操作数字段(分数:2.00)A.B.C.D
3、.8.下列说法中正确的是_。 A.采用微程序控制器是为了提高速度 B.控制存储器采用高速 RAM 电路组成 C.微指令计数器决定指令的执行顺序 D.一条微指令放在控制存储器的一个单元中(分数:2.00)A.B.C.D.9.从一条指令的启动到下一条指令启动的时间间隔称为_。 A.时钟周期 B.机器周期 C.节拍 D.指令周期(分数:2.00)A.B.C.D.10._不是常用三级时序系统中的一级。 A.指令周期 B.机器周期 C.节拍 D.定时脉冲(分数:2.00)A.B.C.D.11.下列说法中,正确的是_。 A.加法指令的执行周期一定要访存 B.加法指令的执行周期一定不要访存 C.指令的地址码
4、给出存储器地址的加法指令,在执行周期一定要访存 D.指令的地址码给出存储器地址的加法指令,在执行周期一定不需要访存(分数:2.00)A.B.C.D.12.同步控制是_。 A.只适用于 CPU 控制的方式 B.由统一时序信号控制的方式 C.所有指令执行时间都相同的方式 D.不强调统一时序信号控制的方式(分数:2.00)A.B.C.D.13.采用同步控制的目的是_。 A.提高执行速度 B.简化控制时序 C.满足不同操作对时间安排的需要 D.满足不同设备对时间安排的需要(分数:2.00)A.B.C.D.14.计算机执行乘法指令时,由于其操作复杂,需要更多的时间,通常采用_控制方式。 A.异步控制 B
5、.延长机器周期内的节拍数 C.中央控制与局部控制相结合 D.同步控制与异步控制相结合(分数:2.00)A.B.C.D.15.下列说法中正确的是_。 A.微程序控制方式与硬布线控制方式相比较,前者可以使指令的执行速度更快 B.若采用微程序控制方式,则可用 PC 取代 PC C.控制存储器可以用掩膜 ROM,EPROM 或闪速存储器实现 D.指令周期也称为 CPU 周期(分数:2.00)A.B.C.D.16.微程序控制器中,机器指令与微指令的关系是_。 A.一条机器指令由一条微指令来执行 B.一条机器指令由一段用微指令编成的微程序来解释执行 C.一段机器指令组成的程序可由一个微程序来执行 D.每一
6、条微指令由一条机器指令来解释执行(分数:2.00)A.B.C.D.17.在微程序控制器中,微程序的入口微地址是通过_得到的。 A.程序计数器 PC B.前条微指令 C.PC+1 D.指令操作码映射(分数:2.00)A.B.C.D.18.下列不属于微指令结构设计所追求的目标是_。 A.提高微程序的执行速度 B.提高微程序设计的灵活性 C.缩短微指令的长度 D.增大控制存储器的容量(分数:2.00)A.B.C.D.19.在微程序控制中,把操作控制信号编成_。 A.微指令 B.微地址 C.操作码 D.程序(分数:2.00)A.B.C.D.20.微程序控制器的速度比硬布线控制器慢,主要是因为_。 A.
7、增加了从磁盘存储器读取微指令的时间 B.增加了从主存储器读取微指令的时间 C.增加了从指令寄存器读取微指令的时间 D.增加了从控制存储器读取微指令的时间(分数:2.00)A.B.C.D.21.微指令大体可分为两类:水平型微指令和垂直型微指令。下列几项中,不符合水平型微指令特点的是_。 A.执行速度快 B.并行度较低 C.更多地体现了控制器的硬件细节 D.微指令长度较长(分数:2.00)A.B.C.D.22.微指令操作控制字段的每一位代表一个控制信号,这种微程序的控制方式叫做_。 A.字段直接编码 B.字段间接编码 C.混合编码 D.直接编码(分数:2.00)A.B.C.D.23.关于微指令操作
8、控制字段的编码方法,下面叙述正确的是_。 A.直接编码、字段间接编码法和字段直接编码法都不影响微指令的长度 B.一般情况下,直接编码的微指令位数最多 C.一般情况下,字段间接编码法的微指令位数最多 D.一般情况下,字段直接编码法的微指令位数最多(分数:2.00)A.B.C.D.24.组合逻辑控制器和微程序控制器的主要区别在于_。 A.ALU 结构不同 B.数据通路不同 C.CPU 寄存器组织不同 D.微操作信号发生器的构成方法不同(分数:2.00)A.B.C.D.25.指令从流水线开始建立时执行,设指令由取指、分析、执行 3 个子部件完成,并且每个子部件的时间均为 t,若采用常规标量单流水线处
9、理器(即处理器的度为 1),连续执行 12 条指令,共需_。 A.12t B.14t C.16t D.18t(分数:2.00)A.B.C.D.26.指令从流水线开始建立时执行,设指令流水线把一条指令分为取指、分析、执行三部分,且三部分的时间分别是 2ns、2ns、1ns,则 100 条指令全部执行完毕需要_。 A.163ns B.183ns C.193ns D.203ns(分数:2.00)A.B.C.D.27.关于超标量流水技术,下列说法正确的是_。 A.缩短原来流水线的处理器周期 B.在每个时钟周期内同时并发多条指令 C.把多条能并行操作的指令组合成一条具有多个操作码字段的指令 D.以上都不
10、对(分数:2.00)A.B.C.D.28.冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 区分它们的依据是_。 A.指令操作码的译码结果 B.指令和数据的寻址方式 C.指令周期的不同阶段 D.指令和数据所在的存储单元(分数:2.00)A.B.C.D.29.相对于微程序控制器,硬布线控制器的特点是_。 A.指令执行速度慢,指令功能的修改和扩展容易 B.指令执行速度慢,指令功能的修改和扩展难 C.指令执行速度快,指令功能的修改和扩展容易 D.指令执行速度快,指令功能的修改和扩展难(分数:2.00)A.B.C.D.30.某计算机的指令流水线由 4 个功能段组成,指令流经各功能段的时间
11、(忽略各功能段之间的缓存时间)分别为 90ns、80ns、70ns 和 60ns,则该计算机的 CPU 时钟周期至少是_。 A.90ns B.80ns C.70ns D.60ns(分数:2.00)A.B.C.D.31.下列不会引起指令流水阻塞的是_。 A.数据旁路 B.数据相关 C.条件转移 D.资源冲突(分数:2.00)A.B.C.D.32.某 CPU 主频为 1.03GHz,采用 4 级指令流水线,每个流水段的执行需要 1 个时钟周期。假定 CPU 执行了 100 条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为_。 A.0.25109条指令/秒 B.0.97109条指
12、令/秒 C.1.0109条指令/秒 D.1.03109条指令/秒(分数:2.00)A.B.C.D.二、B综合应用题/B(总题数:5,分数:64.00)假设指令流水线分取指(FI)、译码(ID)、执行(EX)、回写(WR)4 个过程段,共有 10 条指令连续输入此流水线。(分数:20.00)(1).画出指令周期流程。(分数:4.00)_(2).画出非流水线时空图。(分数:4.00)_(3).画出流水线时空图。(分数:4.00)_(4).假设时钟周期为 100ns,求流水线的实际吞吐率。(分数:4.00)_(5).求该流水处理器的加速比。(分数:4.00)_在一个 8 级中断系统中,硬件中断响应从
13、高到低的优先顺序是:12345678,设置中断屏蔽寄存器后,中断处理的优先顺序变为15832467。(分数:8.00)(1).应如何设置屏蔽码?(分数:4.00)_(2).如果 CPU 在执行一个应用程序时有 5、6、7 级 3 个中断请求同时到达,中断请求 8 在 6 没有处理完以前到达,在处理 8 时中断请求 2 又到达 CPU,试画出 CPU 响应这些中断的顺序示意图。(分数:4.00)_设某机有 4 个中断源 A、B、C、D,其硬件排队优先顺序为 ABCD,现要求将中断处理顺序改为 DACB。(分数:8.00)(1).写出每个中断源对应的屏蔽字。(分数:4.00)_(2).按下图所示的
14、时间轴给出的 4 个中断源的请求时刻,画出 CPU 执行程序的轨迹。设每个中断源的中断服务程序时间均为 20s。(分数:4.00)_现有 4 级流水线,分别完成取指、指令译码并取数、运算、回写 4 步操作,假设完成各部操作的时间依次为 100ns、100ns、80ns、50ns。试问:(分数:12.00)(1).流水线的操作周期应设计为多少?(分数:4.00)_(2).试给出相邻两条指令发生数据相关的例子(假设在硬件上不采取措施),试分析第 2 条指令要推迟多少时间进行才不会出错?(分数:4.00)_(3).如果在硬件设计上加以改进,至少需要推迟多少时间?(分数:4.00)_某 16 位计算机
15、中,带符号整数用补码表示,数据 Cache 和指令 Cache 分离。表1 给出了指令系统中部分指令格式,其中 Rs 和 Rd 表示寄存器,mem 表示存储单元地址,(x)表示寄存器 x 或存储单元 x 的内容。 该计算机采用 5 段流水方式执行指令,各流水段分别是取指 IF、译码/读寄存器 ID、执行/计算有效地址 EX、访问存储器 M、结果写回寄存器 WB,流水线采用“按序发射,按序完成”方式,没有采用转发技术处理数据相关,并且同一寄存器的读和写操作不能在同一个时钟周期内进行。请回答下列问题。 B表 1 指令系统中部分指令格式/B名 称 指令的汇编格式 指令功能加法指令 ADD Rs,Rd
16、 (Rs)+(Rd)Rd算术左移 SHL Rd 2*(Rd)Rd算术右移 SHR Rd (Rd)/2Rd取数指令 LOAD Rd,mem (mem)Rd存数指令 STORE Rs,mem (Rs)mem(分数:16.00)(1).若 int 型变量 x 的值为-513,存放在寄存器 R1 中,则执行指令“SHR R1”后,R1 的内容是多少?要求用十六进制表示。(分数:4.00)_(2).若某个时间段中,有连续的 4 条指令进入流水线,在其执行过程中没有发生任何指令段阻塞,则执行这 4 条指令所需的时钟周期数为多少?(分数:4.00)_(3).若高级语言程序中某赋值语句为 x=a+b,x、a
17、和 b 均为 int 型变量,它们的存储单元地址分别为x、a和b。该语句对应的指令序列如下,其在指令流水线中的执行过程见表 2。 I1 LOAD R1,a I2 LOAD R2,b I3 ADD R1,R2 I4 STORE R2,x B表 2 指令序列的执行过程/B时间单元指令1 2 3 4 5 6 7 8 91011121314I1 IFIDEXM WBI2 IFIDEXM WBI3 IF IDEXMWBI4 IF IDEXM WB这 4 条指令执行过程中,I3 的 ID 段和 I4 的 IF 段被阻塞的原因各是什么?(分数:4.00)_(4).若高级语言程序中某赋值语句为 x=2*x+a
18、,x 和 a 均为 unsigned int 型变量,它们的存储单元地址分别表示为x、a。执行这条语句至少需要多少个时钟周期?要求模仿表 2 画出这条语句对应的指令序列及其在流水线中的执行过程示意图。(分数:4.00)_计算机学科专业基础综合组成原理-中央处理器(四)答案解析(总分:128.00,做题时间:90 分钟)一、B单项选择题/B(总题数:32,分数:64.00)1.下列部件中不属于控制部件的是_。 A.指令寄存器 B.操作控制器 C.程序计数器 D.状态条件寄存器(分数:2.00)A.B.C.D. 解析:解析 CPU 控制器主要由 3 个部件组成:指令寄存器、程序计数器和操作控制器。
19、状态条件寄存器通常属于运算器的部件,用以保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容,如运算结果进位标志(C)、运算结果溢出标志(V)、运算结果为零标志(Z)、运算结果为负标志(N)、中断标志(I)、方向标志(D)和单步标识等。2.下列部件中不属于执行部件的是_。 A.控制器 B.存储器 C.运算器 D.外部设备(分数:2.00)A. B.C.D.解析:解析 一台数字计算机基本上可以划分为两大部分:控制部件和执行部件。控制器就是控制部件,而运算器、存储器、外部设备相对控制器来说就是执行部件。控制部件与执行部件的一种联系就是通过控制线。控制部件通过控制线向执行部件发出各种控制命令
20、,通常这种控制命令叫做微命令,而执行部件接受微命令后所执行的操作就叫做微操作。控制部件与执行部件之间的另一种联系就是反馈信息。执行部件通过反馈线向控制部件反映操作情况,以便使得控制部件根据执行部件的状态来下达新的微命令,这也叫做“状态测试”。3.指令寄存器中寄存的是_。 A.下一条要执行的指令 B.已执行完了的指令 C.正在执行的指令 D.要转移的指令(分数:2.00)A.B.C. D.解析:解析 指令寄存器用来存放从存储器中取出的指令。 当指令从主存取出存于指令寄存器之后,在执行指令的过程中,指令寄存器的内容不允许发生变化,以保证实现指令的全部功能。4.关于通用寄存器,下列说法正确的是_。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机 学科专业 基础 综合 组成 原理 中央处理器 答案 解析 DOC
