[考研类试卷]计算机专业基础综合(计算机组成原理)模拟试卷6及答案与解析.doc
《[考研类试卷]计算机专业基础综合(计算机组成原理)模拟试卷6及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合(计算机组成原理)模拟试卷6及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合(计算机组成原理)模拟试卷 6 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 关于控制器的主要功能,下面说法中最准确的是( )。(A)产生时序信号(B)从主存取出一条指令(C)完成指令译码(D)从主存取出一条指令、完成指令译码、产生时序信号、指挥各部件完成指令指定的操作2 CPU 功能不包括( )。(A)执行指令(B)控制执行指令的顺序(C)执行 DMA 操作(D)检测并响应中断3 存放当前正在执行的指令并为译码部件提供信息的部件是( )。(A)指令译码器(B)程序计数器(C)指令寄存器(
2、D)地址寄存器4 下面各存储器件中,用于存储微程序的是( )。(A)主存(B) Cache(C)控制存储器(D)辅存5 从一条指令的启动到下一条指令的启动的间隔时间称为( )。(A)时钟周期(B)机器周期(C)工作周期(D)指令周期6 设计微程序的人员是( )。(A)硬件设计人员(B)软件设计人员(C)用户(D)管理员7 在 CPU 的状态寄存器中,若符号标志为“1”,表示运算结果是( )。(A)正(B)负(C)零(D)不一定8 下列说法中正确的是( )。(A)微程序控制方式和硬连线方式相比较,前者可以使指令的执行速度更快(B)若采用微程序控制方式,则可用 PC取代 PC(C)控制存储器通常用
3、 RAM(D)机器周期也称为 CPU 周期9 在计算机体系结构中,CPU 内部包括程序计数器 PC、存储器数据寄存器 MDR、指令寄存器 IR 和存储器地址寄存器 MAR 等。若 CPU 要执行的指令为:MOV R0,#100(即将数值 100 传送到寄存器 R0 中),则 CPU 首先要完成的操作是( )。(A)100R 0(B) 100MDR(C) PCMAR(D)PCIR10 构成控制信号序列的最小单位是( )。(A)微程序(B)微指令(C)微命令(D)机器指令11 通常情况下,微指令位数最长的编码方法是( )。(A)直接表示法直接控制法(B)字段直接编码表示法(C)字段间接编码表示法(
4、D)混合表示法12 微程序控制器比硬布线控制器慢,原因是( )。(A)增加了从外存读微指令的时间(B)增加了从主存读微指令的时间(C)增加了从 IR 中读微指令的时间(D)增加了从控制存储器读微指令的时间13 相对于硬布线控制器,微程序控制器的特点是( )。(A)指令执行速度较快,修改指令的功能或扩展指令集难(B)指令执行速度较快,修改指令的功能或扩展指令集容易(C)指令执行速度较慢,修改指令的功能或扩展指令集难(D)指令执行速度较慢,修改指令的功能或扩展指令集容易14 微程序是在( ) 时被执行的。(A)安装硬件(B)安装软件(C)执行指令(D)故障诊断15 当微指令采用分段编码时,我们将互
5、斥性微命令( )。(A)放在同一段中(B)用多级译码来区分(C)放在不同段中(D)任意存放16 异步传送方式常用于( )中,作为主要控制方式。(A)微型机的 CPU 内部控制(B)硬连线控制器(C)微程序控制器(D)串行 IO 总线17 某计算机的指令系统中共有 101 条不同的指令,采用微程序控制方式时,控制存储器中具有的微程序数目至少是( )。(A)100(B) 102(C) 103(D)10418 控制器同步控制方式是指( )。(A)由统一时序信号控制的方式(B)由握手信号控制的方式(C)由中断控制的方式(D)由程序查询控制的方式19 以下说法中,错误的是( )。(A)指令执行过程中的第
6、一步就是取指令操作(B)为了进行取指令操作,控制器需要得到相应的指令(C)取指令操作是控制器自动进行的(D)在指令长度相同的情况下,所有取指令的操作都是相同的20 微指令中的微地址表示( )。(A)微操作的对象(B)存放微操作结果的地址(C)微操作数地址(D)后继微指令地址21 通常所说的 32 位微处理器是指( )。(A)地址总线的宽度为 32 位(B)处理的数据长度只能为 32 位(C) CPU 字长为 32 位(D)通用寄存器数目为 32 个22 在微程序控制方式中,机器指令、微程序和微指令的关系是( )。(A)每一条机器指令由一条微指令来解释执行(B)每一条机器指令由一段(或一个)微程
7、序来解释执行(C)一段机器指令组成的工作程序可由一条微指令来解释执行(D)一条微指令由若干条机器指令组成23 一个单周期处理器,各主要功能单元的操作时间为:指令存储器和数据存储器为 03 ns,ALU 为 02 ns,寄存器文件为 01 ns ,则该 CPU 的时钟周期最少应该是( )。(A)04 ns(B) 03 ns(C) 02 ns(D)1 ns24 微程序存放在( ) 。(A)主存中(B)堆栈中(C)只读存储器中(D)磁盘中25 下列关于并行微程序控制器的说法中,正确的是( )。(A)现行微指令的执行与取下一条微指令的操作并行(B)现行微指令的执行与取下一条微指令的操作串行(C)两条或
8、更多微指令的执行在时间上并行(D)两条或更多微指令的取微指令操作在时间上并行26 下列说法中正确的是( )。(A)取指周期一定等于机器周期(B)指令字长等于机器字长的前提下,取指周期等于机器周期(C)指令字长等于存储字长的前提下,取指周期等于机器周期(D)取指周期与机器周期没有必然联系27 在微程序控制方式中,以下说法中正确的是( )。I采用微程序控制器的处理器称为微处理器每一条机器指令由一个微程序来解释执行在微指令的编码中,执行效率最低的是直接编码方式水平型微指令能充分利用数据通路的并行结构(A)I 和 II(B) 和(C) I 和(D)、和28 下列几项中,流水线相关包括( )。I结构相关
9、 数据相关 指令相关 控制相关(A)I,(B) I,(C) I,(D)I,29 一个四级流水线的处理器,连续向此流水线输入 15 条指令,则在第 15 个时钟周期结束时,共执行完的指令条数为( )。(A)10(B) 11(C) 12(D)1530 在一个微指令周期中,( )。(A)只能执行一个微操作(B)能顺序执行多个微操作(C)只能执行多个互斥微操作(D)能并行执行多个微操作31 已知一台时钟频率为 2 GHz 的计算机的 CPI 为 12。某程序 P 在该计算机上的指令条数为 4109。若在该计算机上,程序 P 从开始启动到执行结束所经历的时间是 4 s,则运行 P 所用 CPU 寸间占整
10、个 CPU 时间的百分比大约是 ( )。(A)40(B) 60(C) 80(D)10032 指令流水线中,不同的指令在指令流水的不同功能段中可以( )。(A)顺序(B)选择(C)循环(D)并行33 下列说法中,正确的是( )。(A)水平型微指令的执行速度要慢于垂直型微指令(B)水平型微指令的长度要短于垂直型微指令(C)水平型微指令的编码空间利用率高(D)垂直型微指令中包含微操作码字段34 下列特征中,不属于有利于实现指令流水线的是( )。(A)指令字等长(B) LoadStore 指令风格(C)寻址方式灵活多样(D)指令格式规整统一35 下列关于动态流水线和超标量处理器的说法中,错误的是( )
11、。(A)超标量处理器中一定有多个不同的指令执行单元(B)动态流水线执行指令的顺序不一定是输入指令的顺序(C)超标量处理器不一定都采用动态流水线(D)超标量技术是指采用更多流水段个数的流水线技术36 指令流水中不同功能段的执行时间最好( )。(A)相等(B)不等(C)为零(D)与指令周期一致37 下列说法中正确的是( )。(A)指令流水线可以缩短一条指令的执行时间(B)实现指令流水线并不需要增加额外的硬件(C)指令流水线可以提高指令执行的吞吐率(D)理想情况下,每个时钟内都有一条指令在指令流水线中完成38 以下有关流水线相关的叙述中,正确的是( )。(A)所有数据相关都能通过转发得到解决(B)可
12、以通过调整指令顺序和插入 nop 指令消除所有的数据相关(C)五段流水线中 Load-Use 数据相关不会引起一个时钟周期的阻塞(D)一条分支指令与紧随其后的一条 ALU 运算指令肯定会发生数据相关二、综合应用题41-47 小题,共 70 分。39 下图所示的处理机逻辑框图中,有两条独立的总线和两个独立的存储器。已知指令存储器 IM 最大容量为 16 384 字(字长 18 位),数据存储器 DM 最大容量是 65 536 字(字长 16 位) 。各寄存器均有“ 打入”(Rin)和“送出”(Rout)控制命令,但图中未标出。设处理机格式为: 加法指令可写为“ADD x(R 1)”。其功能是(A
13、C 0)+(Ri)+X)AC 1,其中(R i)+X)部分通过寻址方式指向数据存储器,现取 Ri 为 Ri。试画出 ADD 指令从取指令开始到执行结束的操作序列图,写明基本操作步骤和相应的微操作控制信号。40 如图所示,某计算机的内部数据通路如下: 完成如下要求:(1)数据指令 STA R1,(R 2),其指令的功能是将寄存器 R1 的内容传送至(R 2)中存储的内存地址所代表的存储单元中。请画出指令周期流程图。(2)标出各微操作信号序列。41 下图为某计算机主机示意图,各部分之间的连线表示数据通路,数据传送方向如箭头所示。 (1)给出图中寄存器 A、B、C 、D 的名称。 (2)简述取指令的
14、数据通路。 (3)简述取数指令LOAD X 的数据通路( 完成功能 (X)AC ,其中 X 为主存地址,由指令的地址码字段给出)。 (4)简述存数指令 STORE X 的数据通路 (完成功能(AC)X,其中 X 为主存地址,由指令的地址码字段给出)。 (5)简述加法指令 ADD X 的数据通路(完成功能(X)+(AC)AC,其中 X 为主存地址,由指令的地址码字段给出)。42 某模型机的数据通路结构如下图所示。用寄存器传送语句(如 PCMAR) ,拟出下列指令从读取到执行的完整流程。 (1)数据传送指令 MOV X(R0),Y(R 1),源和目的操作数地址均采用变址寻址,第 1 个参数 X 为
15、源操作数的形式地址,第 2 个参数为目的操作数的形式地址,分别位于指令的第 2个和第 3 个存储字。 (2)数据求反指令 COM 一一(R 0),采用自减型寄存器间接寻址,结果送回自减后的地址单元。43 某计算机有如下部件:ALU,移位器,主存 M,主存数据寄存器 MDR,主存地址寄存器 MAR,指令寄存器 IR,通用寄存器 R0 一 R1,暂存器 C 和 D。(1)请将各逻辑部件组成一个数据通路,并标明数据流向。(2)画出“ADD R 1,(R 2)+”指令的指令周期流程图,指令功能是(R 1)+(R2)R 1。44 下图是一个简化的 CPU 与主存连接结构示意图(图中省略了所有多路选择器)
16、。其中有一个累加寄存器 AC、一个状态寄存器和其他四个寄存器 (主存地址寄存器MAR、主存数据寄存器 MDR、程序计数器 PC 和指令寄存器 IR),各部件及其之间的连线表示数据通路,箭头表示信息传送方向。要求: (1)写出图中 a、b、c 、d四个寄存器的名称。 (2)简述图中指令从主存取到控制器的过程。 (3)说明数据从主存取出、运算、写回主存所经过的数据通路(假定数据地址已在 MAR 中)。45 某指令流水线分为五级,分别完成取址(IF)、译码并取数(ID) 、执行(Ex)、访存(MEM)、写结果(WR)。设完成各阶段操作的时间依次为:90 ns ,60 ns,70 ns,100 ns
17、,50 ns 。试问:流水线的时钟周期应取何值?若第一条和第二条指令发生数据相关,第二条指令需推迟多少时间才能不发生错误?若相邻两条指令发生数据相关,而不推迟第二条指令的执行可采取什么措施?46 如果在一个 CPU 周期中要产生 3 个脉冲 T1=200 ns,T 2=400 ns,T 3=200 ns,试画出时序产生器逻辑图。47 今有 4 级流水线分别完成取值、指令译码并取数、运算、送结果四步操作,现假设完成各步操作的时间依次为 100 ns,100 ns,80 ns,50 nso请回答下列问题:(1)流水线的操作周期应设计为多少?(2)若相邻两条指令发生数据相关,而且在硬件上不采取措施,
18、那么第二条指令要推迟多少时间进行?(3)如果在硬件设计上加以改进,至少需推迟多少时间?48 现有一个三段的指令流水线,各段经过时间依次为t,2t,t 。请画出该流水线连续处理三条不相关指令的时空图,并计算流水线的吞吐率、加速比和效率。49 比较硬布线控制和微程序控制的异同。计算机专业基础综合(计算机组成原理)模拟试卷 6 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 D【试题解析】 完整角度上讲,控制器的主要功能可以表述为从主存取出一条指令、完成指令译码、产生时序信号、指挥各部件完成指令指定的操
19、作。【知识模块】 计算机组成原理2 【正确答案】 C【试题解析】 DMA 操作由 DMA 控制器来执行。 CPU 的功能还包括发现和处理“异常”。【知识模块】 计算机组成原理3 【正确答案】 C【试题解析】 指令寄存器中主要存放的是当前正在执行的指令,而不是 PC。【知识模块】 计算机组成原理4 【正确答案】 C【试题解析】 控制存储器在 CPU 内部,主要存放微程序。【知识模块】 计算机组成原理5 【正确答案】 D【试题解析】 本题主要考查的是指令周期的定义。【知识模块】 计算机组成原理6 【正确答案】 A【试题解析】 设计微程序的目的是为了控制时序,因此属于硬件设计人员的工作范畴。【知识模
20、块】 计算机组成原理7 【正确答案】 B【试题解析】 状态标志寄存器用来存放程序状态字(PSW)。程序状态字的各位表征程序和机器运行的状态,是参与控制程序执行的重要依据之一。它主要包括两部分内容:一是状态标志,如进位标志(C)、结果为零标志 (Z)等,大多数指令的执行将会影响这些标志位;二是控制标志,如中断标志、陷阱标志等。符号标志位SF=0 表示为正数,符号标志位 SF=1 表示为负数。【知识模块】 计算机组成原理8 【正确答案】 B【试题解析】 在微程序控制方法中,PC 的作用与在指令控制过程中 PC 起到的作用相同。【知识模块】 计算机组成原理9 【正确答案】 C【试题解析】 无论运行什
21、么类型的指令,CPU 首先需要取指令,取指令阶段的第一个操作就是将指令地址(程序计数器 PC 中的内容)送往存储器地址寄存器。取指周期完成的微操作序列是公共的操作,与具体指令无关,取指令操作如下:(1)将程序计数器 PC 中的内容送至存储器地址寄存器 MAR,记作(PC)MAR;(2)向主存发读命令,记作 Read;(3)从主存中取出的指令送到存储器数据寄存器 MDR,记作 M(MAR)MDR;(4)将 MDR 的内容送至指令寄存器 IR 中,记作(MDR)IR;(5)将 PC 的内容递增,为取下一条指令做好准备,记作(PC)+1PC。题中虽然给出了一条具体的指令“MOV R0,100”,实际
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 计算机 组成 原理 模拟 答案 解析 DOC
