[考研类试卷]中央处理器模拟试卷3及答案与解析.doc
《[考研类试卷]中央处理器模拟试卷3及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]中央处理器模拟试卷3及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、中央处理器模拟试卷 3 及答案与解析一、单项选择题1 下列选项中,不属于 CPU 功能的是( )。(A)执行指令(B)控制执行指令的顺序(C)执行 DMA 操作(D)检测并响应中断2 已知一个多周期处理器各主要功能单元的操作时间如下:指令存储器和数据存储器 300 ps;ALU 200 ps;寄存器堆 100 ps,不考虑多路选择器(MUX)、控制单元(CU)、 PC、扩展单元和传输线路的延迟,则该 CPU 的时钟周期(机器周期)应确定为( )。(A)300 ps(B) 200 ps(C) 100 ps(D)600 ps3 一个单周期处理器有以下几类 MIPS 指令:R 型运算指令、I 型运算
2、指令、LoadStore 指令、分支指令 Beq、跳转指令 JMP。若多路选择器、控制单元、PC、扩展单元和传输线路都不考虑延迟,各主要功能单元的操作时间为:指令存储器和数据存储器为 300 ps;ALu 为 200 ps;寄存器文件为 100 ps,则该 CPU 的时钟周期最少应该是( )。(A)400 ps(B) 300 ps(C) 200 ps(D)1 ns4 已知一台时钟频率为 2 GHz 的计算机的 CPI 为 12。某程序 P 在该计算机上的指令条数为 4109。若在该计算机上,程序 P 从开始启动到执行结束所经历的时间是 4 s,则运行 P 所用 CPU 时间占整个 CPU 时间
3、的百分比大约是 ( )。(A)40(B) 60(C) 80(D)1005 控制器的功能是( ) 。(A)产生时序信号(B)从主存取指令(C)对指令操作码进行译码(D)从主存取指令,并对指令操作码进行译码,生成相应的操作控制信号6 相对于硬布线控制器,微程序控制器的特点是( )。(A)指令执行速度较快,修改指令的功能或扩展指令集难(B)指令执行速度较快,修改指令的功能或扩展指令集容易(C)指令执行速度较慢,修改指令的功能或扩展指令集难(D)指令执行速度较慢,修改指令的功能或扩展指令集容易7 在遇到一些情况时,必须阻塞或停顿(Stall)指令流水线,否则后续指令将会被流水线错误地执行。这种现象称为
4、“流水线冒险(Iiazard)”或“流水线相关” 。下列选项中,不属于“ 流水线冒险”的( )。(A)结构冒险(B)数据冒险(C) 指令冒险(D)控制冒险8 下列选项中,用来解决结构冒险(硬件资源冲突)的是( )。(A)数据旁路(转发)(B)插入空指令 nop(C)延迟转移(D)分离型 CaChe9 下列选项中,不是用来解决数据冒险(数据相关)的是( )。(A)数据旁路(转发)(B)分支预测(C)插入空指令 NOP(D)插入空泡(停顿)10 下列选项中,不是用来解决分支相关(分支冒险)的是( )。(A)数据旁路(转发)(B)分支预测(C)插入空指令 NOP(D)延迟转移11 下列特征中,不属于
5、有利于实现指令流水线的是( )。(A)指令字等长(B) LoadStore 指令风格(C)寻址方式灵活多样(D)指令格式规整统一12 一个四级流水线的处理器,连续向此流水线输入 12 条指令,则在第 12 个时钟周期技术时,共执行完的指令条数为( )。(A)7(B) 8(C) 9(D)1013 在微程序控制的机器中,机器指令与微指令的关系是( )。(A)每条机器指令由一条微指令来执行(B)每一条微指令由若干条机器指令组成(C)每条机器指令由一段用微指令组成的微程序来解释执行(D)一段机器指令组成的程序由一条微指令来执行14 通常情况下,微指令位数最长的编码方法是( )。(A)直接表示法直接控制
6、法(B)字段直接编码表示法(C)字段间接编码表示法(D)混合表示法15 下列关于“ 水平型微指令与垂直型微指令 ”的说法中,正确的是 ( )。(A)水平型微指令的执行速度要慢于垂直型微指令(B)水平型微指令的长度要短于垂直型微指令(C)水平型微指令的编码空间利用率高(D)垂直型微指令中包含微操作码字段16 下列关于“ 指令流水线 ”的说法中,正确的是( )。(A)指令流水线可以缩短一条指令的执行时间(B)实现指令流水线并不需要增加额外的硬件(C)指令流水线可以提高指令执行的吞吐率(D)理想情况下,每个时钟内都有一条指令在指令流水线中完成17 下列关于“ 指令流水线 ”的说法中,错误的是( )。
7、(A)随着流水段个数的增加,流水段之间缓冲开销的比例增大(B)每个流水段之间的流水段寄存器的位数一定相同(C)指令流水线可以同时访问指令 CaChe 和数据 CaChe(D)指令流水线可以在一个时钟周期内读写不同的通用寄存器18 某包含 M 条指令的程序在一个五段的指令流水线上执行。假设流水线的时钟周期为 T,不考虑任何其他的额外开销和冲突,则执行完该程序所用的时间是 ( )。(A)(5+M)T(B) (4+M)T(C) 5+MT(D)4+MT19 解决数据相关(数据冒险)的措施中,( ) 不涉及改动、增加硬件。(A)数据旁路(转发)(B)插入空泡(停顿)(C)插入空指令(NOP)(D)没有2
8、0 已知条件转移指令(即所谓分支指令)在条件成立时将在流水线的第 4 段改变 PC的值(从而改变执行指令的顺序),则该流水线的分支延迟槽数为( )。(A)1(B) 2(C) 3(D)421 下列各种指令流水线中,理想情况下,CPI 等于 1 的 ( ) 。(A)超流水线(B)超长指令字(VLlW)(C)超标量流水线(D)动态多发射流水线22 下列关于“ 动态流水线和超标量处理器 ”的说法中,错误的是 ( )。(A)超标量处理器中一定有多个不同的指令执行单元(B)动态流水线执行指令的顺序不一定是输入指令的顺序(C)超标量处理器不一定都采用动态流水线(D)超标量技术是指采用更多流水段个数的流水线技
9、术23 以下是有关数据冒险和转发技术的叙述中,( )是正确的。(A)所有数据冒险都能通过转发解决(B)可以通过调整指令顺序和插入 nop 指令消除所有数据冒险(C)五段流水线中 LoadUse 数据冒险不会引起一个时钟周期的阻塞(D)一条分支指令与紧随其后的一条 ALU 运算指令肯定会发生数据冒险24 可改变程序执行顺序称为程序控制类指令。以下有关分支冒险和分支预测的叙述中,( )是正确的。(A)程序控制类指令不会由于控制(分支)冒险而产生阻塞(B)每次进行简单(静态)预测的预测结果可能是不一样的(C)动态预测(根据分支指令历史记录进行预测)的成功率能达 90(D)如果预测错误,已取到流水线中
10、的错取指令依然要在流水线中继续执行二、计算题24 某计算机的字长为 32 位,指令采用等长指令字格式,指令字长为 32 位。若MAR 长 22 位,主存储器按字编址。25 指出主机中 ACC、IR 、MDR 、PC 等寄存器或部件的位数。26 该计算机支持的最大主存储器容量为多少?27 写出硬联线控制器完成 STA Y 指令需要发出的全部微操作命令及节拍安排。28 若采用微程序控制,还需要增加哪些微操作?29 某指令流水线分为五级,分别完成取址(IF)、译码并取数(ID) 、执行(EX) 、访存(MEM)、写结果(WR)。设完成各阶段操作的时间依次为 90 ns、60 ns、70 ns 、1
11、00 ns、50 ns 。试问流水线的时钟周期应取何值?若第一条和第二条指令发生数据相关,试问第二条指令需推迟多少时间才能不发生错误?若相邻两条指令发生数据相关,而不推迟第二条指令的执行可采取什么措施?30 现有一个三段的指令流水线,各段经过时间依次为t、2t、t 0。请画出该流水线连续处理三条不相关指令的时空图,并计算流水线的吞吐率、加速比和效率。中央处理器模拟试卷 3 答案与解析一、单项选择题1 【正确答案】 C【试题解析】 DMA 操作由 DMA 控制器来执行。 CPU 的功能还包括发现和处理“异常”。【知识模块】 中央处理器(CPU)2 【正确答案】 A【试题解析】 多周期处理器时钟周
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 中央处理器 模拟 答案 解析 DOC
