【考研类试卷】计算机专业基础综合(中央处理器)-试卷1及答案解析.doc

上传人:孙刚 文档编号:1389669 上传时间:2019-12-03 格式:DOC 页数:10 大小:77KB
下载 相关 举报
【考研类试卷】计算机专业基础综合(中央处理器)-试卷1及答案解析.doc_第1页
第1页 / 共10页
【考研类试卷】计算机专业基础综合(中央处理器)-试卷1及答案解析.doc_第2页
第2页 / 共10页
【考研类试卷】计算机专业基础综合(中央处理器)-试卷1及答案解析.doc_第3页
第3页 / 共10页
【考研类试卷】计算机专业基础综合(中央处理器)-试卷1及答案解析.doc_第4页
第4页 / 共10页
【考研类试卷】计算机专业基础综合(中央处理器)-试卷1及答案解析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、计算机专业基础综合(中央处理器)-试卷 1及答案解析(总分:62.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.单项选择题 1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_2.通常所说的 32位微处理器是指( )。(分数:2.00)A.地址总线的宽度为 32位B.处理的数据长度只能为 32位C.CPU字长为 32位D.通用寄存器数目为 32个3.在微程序控制方式中,机器指令、微程序和微指令的关系是( )。(分数:2.00)A.每一条机器指令由一条微指令来解释执行B.每一条机器指令由一段(或一个)微程序来解释执行C.一

2、段机器指令组成的工作程序可由一条微指令来解释执行D.一条微指令由若干条机器指令组成4.一个单周期处理器,各主要功能单元的操作时间为:指令存储器和数据存储器为 03 ns,ALU 为02ns,寄存器文件为 01ns,则该 CPU的时钟周期最少应该是( )。(分数:2.00)A.04nsB.03nsC.02nsD.1ns5.微程序存放在( )。(分数:2.00)A.主存中B.堆栈中C.只读存储器中D.磁盘中6.下列关于并行微程序控制器的说法中,正确的是( )。(分数:2.00)A.现行微指令的执行与取下一条微指令的操作并行B.现行微指令的执行与取下一条微指令的操作串行C.两条或更多微指令的执行在时

3、间上并行D.两条或更多微指令的取微指令操作在时间上并行7.下列说法中正确的是( )。(分数:2.00)A.取指周期一定等于机器周期B.指令字长等于机器字长的前提下,取指周期等于机器周期C.指令字长等于存储字长的前提下,取指周期等于机器周期D.取指周期与机器周期没有必然联系8.在微程序控制方式中,以下说法中正确的是( )。 采用微程序控制器的处理器称为微处理器 每一条机器指令由一个微程序来解释执行 在微指令的编码中,执行效率最低的是直接编码方式 水平型微指令能充分利用数据通路的并行结构(分数:2.00)A.和B.和C.和D.、和9.下列几项中,流水线相关包括( )。 I结构相关 数据相关 指令相

4、关 控制相关(分数:2.00)A.,B.,C.,D.,10.一个四级流水线的处理器,连续向此流水线输入 15条指令,则在第 15个时钟周期结束时,共执行完的指令条数为( )。(分数:2.00)A.10B.11C.12D.1511.在一个微指令周期中,( )。(分数:2.00)A.只能执行一个微操作B.能顺序执行多个微操作C.只能执行多个互斥微操作D.能并行执行多个微操作12.已知一台时钟频率为 2GHz的计算机的 CPI为 12。某程序 P在该计算机上的指令条数为 410 9 。若在该计算机上,程序 P从开始启动到执行结束所经历的时间是 4s,则运行 P所用 CPU时间占整个 CPU时间的百分

5、比大约是( )。(分数:2.00)A.40B.60C.80D.10013.指令流水线中,不同的指令在指令流水的不同功能段中可以( )。(分数:2.00)A.顺序B.选择C.循环D.并行14.下列说法中,正确的是( )。(分数:2.00)A.水平型微指令的执行速度要慢于垂直型微指令B.水平型微指令的长度要短于垂直型微指令C.水平型微指令的编码空间利用率高D.垂直型微指令中包含微操作码字段15.下列特征中,不属于有利于实现指令流水线的是( )。(分数:2.00)A.指令字等长B.LoadStore 指令风格C.寻址方式灵活多样D.指令格式规整统一16.下列关于动态流水线和超标量处理器的说法中,错误

6、的是( )。(分数:2.00)A.超标量处理器中一定有多个不同的指令执行单元B.动态流水线执行指令的顺序不一定是输入指令的顺序C.超标量处理器不一定都采用动态流水线D.超标量技术是指采用更多流水段个数的流水线技术17.某计算机的指令系统中共有 101条不同的指令,采用微程序控制方式时,控制存储器中具有的微程序数目至少是( )。(分数:2.00)A.100B.102C.103D.10418.指令流水中不同功能段的执行时间最好( )。(分数:2.00)A.相等B.不等C.为零D.与指令周期一致19.下列说法中正确的是( )。(分数:2.00)A.指令流水线可以缩短一条指令的执行时间B.实现指令流水

7、线并不需要增加额外的硬件C.指令流水线可以提高指令执行的吞吐率D.理想情况下,每个时钟内都有一条指令在指令流水线中完成20.以下有关流水线相关的叙述中,正确的是( )。(分数:2.00)A.所有数据相关都能通过转发得到解决B.可以通过调整指令顺序和插入 nop指令消除所有的数据相关C.五段流水线中 LoadUse数据相关不会引起一个时钟周期的阻塞D.一条分支指令与紧随其后的一条 ALU运算指令肯定会发生数据相关二、综合应用题(总题数:6,分数:22.00)21.综合应用题 41-47小题。_22.下图所示的处理机逻辑框图中,有两条独立的总线和两个独立的存储器。已知指令存储器 IM最大容量为 1

8、6384字(字长 18位),数据存储器 DM最大容量是 65536字(字长 16位)。各寄存器均有“打入”(Rin)和“送出”(Rout)控制命令,但图中未标出。 设处理机格式为: (分数:2.00)_23.如图所示,某计算机的内部数据通路如下: 完成如下要求: (分数:2.00)_下图为某计算机主机示意图,各部分之间的连线表示数据通路,数据传送方向如箭头所示。 (分数:10.00)(1).给出图中寄存器 A、B、C、D 的名称。(分数:2.00)_(2).简述取指令的数据通路。(分数:2.00)_(3).简述取数指令 LOAD X的数据通路(完成功能(X)AC,其中 X为主存地址,由指令的地

9、址码字段给出)。(分数:2.00)_(4).简述存数指令 STORE X的数据通路(完成功能(AC)X,其中 X为主存地址,由指令的地址码字段给出)。(分数:2.00)_(5).简述加法指令 ADD X的数据通路(完成功能(X)+(AC)AC,其中 X为主存地址,由指令的地址码字段给出)。(分数:2.00)_某模型机的数据通路结构如下图所示。 (分数:4.00)(1).数据传送指令 MOV X(R 0 ),Y(R 1 ),源和目的操作数地址均采用变址寻址,第 1个参数 X为源操作数的形式地址,第 2个参数为目的操作数的形式地址,分别位于指令的第 2个和第 3个存储字。(分数:2.00)_(2)

10、.数据求反指令 COM一一(R 0 ),采用自减型寄存器间接寻址,结果送回自减后的地址单元。(分数:2.00)_某计算机有如下部件:ALU,移位器,主存 M,主存数据寄存器 MDR,主存地址寄存器 MAR,指令寄存器IR,通用寄存器 R 0 R 1 ,暂存器 C和 D。(分数:4.00)(1).请将各逻辑部件组成一个数据通路,并标明数据流向。(分数:2.00)_(2).画出“ADD R 1 ,(R 2 )+”指令的指令周期流程图,指令功能是(R 1 )+(R 2 )R 1 。 (分数:2.00)_计算机专业基础综合(中央处理器)-试卷 1答案解析(总分:62.00,做题时间:90 分钟)一、单

11、项选择题(总题数:20,分数:40.00)1.单项选择题 1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_解析:2.通常所说的 32位微处理器是指( )。(分数:2.00)A.地址总线的宽度为 32位B.处理的数据长度只能为 32位C.CPU字长为 32位 D.通用寄存器数目为 32个解析:解析:通常所说的 32位微处理器是指 CPU字长为 32位。将运算器和控制器合称为中央处理器(CPU),在由超大规模集成电路构成的微型计算机中,往往将 CPU制成一块芯片,称为微处理器。CPU 按照其处理信息的字长可以分为 8位 CPU、16 位 CPU、32 位

12、 CPU、64 位 CPU等。选项 A、B、D 均与微处理器的位数无关。3.在微程序控制方式中,机器指令、微程序和微指令的关系是( )。(分数:2.00)A.每一条机器指令由一条微指令来解释执行B.每一条机器指令由一段(或一个)微程序来解释执行 C.一段机器指令组成的工作程序可由一条微指令来解释执行D.一条微指令由若干条机器指令组成解析:解析:机器指令是由一段(或一个)微程序来解释执行的,一条微程序是由若干微指令构成的。4.一个单周期处理器,各主要功能单元的操作时间为:指令存储器和数据存储器为 03 ns,ALU 为02ns,寄存器文件为 01ns,则该 CPU的时钟周期最少应该是( )。(分

13、数:2.00)A.04nsB.03nsC.02nsD.1ns 解析:解析:单周期处理器时钟周期取为“Load”指令的执行时间(最长),它等于读指令存储器(取指)的时间、读寄存器堆(取形式地址)的时间、ALU(计算有效地址)的时间、读数据存储器(取操作数)的时间以及写寄存器堆(将操作数写入目的寄存器)的时间之和,为 1ns。5.微程序存放在( )。(分数:2.00)A.主存中B.堆栈中C.只读存储器中 D.磁盘中解析:解析:微程序存放在控制存储器中,是只读存储器。6.下列关于并行微程序控制器的说法中,正确的是( )。(分数:2.00)A.现行微指令的执行与取下一条微指令的操作并行 B.现行微指令

14、的执行与取下一条微指令的操作串行C.两条或更多微指令的执行在时间上并行D.两条或更多微指令的取微指令操作在时间上并行解析:解析:并行微程序控制器中,在执行现行微指令的同时,取下一条微指令,选项 A的描述正确。7.下列说法中正确的是( )。(分数:2.00)A.取指周期一定等于机器周期B.指令字长等于机器字长的前提下,取指周期等于机器周期C.指令字长等于存储字长的前提下,取指周期等于机器周期 D.取指周期与机器周期没有必然联系解析:解析:指令字长一般取存储字长的整数倍,当指令字长等于存储字长时,取指周期可看作机器周期。8.在微程序控制方式中,以下说法中正确的是( )。 采用微程序控制器的处理器称

15、为微处理器 每一条机器指令由一个微程序来解释执行 在微指令的编码中,执行效率最低的是直接编码方式 水平型微指令能充分利用数据通路的并行结构(分数:2.00)A.和B.和 C.和D.、和解析:解析:微处理器是相对于大型机的处理器而言的,与微程序控制器没有必然联系,错误。微程序的设计思想就是将每一条机器指令编写成一个微程序,每一个微程序包含若干条微指令,每一条微指令对应一个或几个微操作命令,正确。直接编码方式中每一位代表一个微命令,不需要译码,因此执行效率最高,错误。一条水平型微指令能定义并执行几种并行的基本操作,因此能更充分利用数据通路的并行结构,正确。9.下列几项中,流水线相关包括( )。 I

16、结构相关 数据相关 指令相关 控制相关(分数:2.00)A.,B.,C., D.,解析:解析:流水线相关包括:结构相关、数据相关和控制相关。其中,结构相关是由于不同指令欲同时使用一个部件而造成的;数据相关是指后面指令欲使用前面指令的结果时该结果还没有产生;控制相关是指指令执行的顺序发生改变而引起的流水线停顿,各类转移指令、分支指令以及中断或异常的出现都会引起控制相关。10.一个四级流水线的处理器,连续向此流水线输入 15条指令,则在第 15个时钟周期结束时,共执行完的指令条数为( )。(分数:2.00)A.10B.11C.12 D.15解析:解析:此题考查流水线的工作原理。共执行完的指令条数为

17、 1+(154)=12。11.在一个微指令周期中,( )。(分数:2.00)A.只能执行一个微操作B.能顺序执行多个微操作C.只能执行多个互斥微操作D.能并行执行多个微操作 解析:12.已知一台时钟频率为 2GHz的计算机的 CPI为 12。某程序 P在该计算机上的指令条数为 410 9 。若在该计算机上,程序 P从开始启动到执行结束所经历的时间是 4s,则运行 P所用 CPU时间占整个 CPU时间的百分比大约是( )。(分数:2.00)A.40B.60 C.80D.100解析:解析:此题考查如何根据时钟频率、指令条数和 CPI来计算程序执行时间。12410 9 2 GHz=24s,(244)

18、100=60。13.指令流水线中,不同的指令在指令流水的不同功能段中可以( )。(分数:2.00)A.顺序B.选择C.循环D.并行 解析:解析:在指令流水线中,不同的指令在不同功能段中可以并行。14.下列说法中,正确的是( )。(分数:2.00)A.水平型微指令的执行速度要慢于垂直型微指令B.水平型微指令的长度要短于垂直型微指令C.水平型微指令的编码空间利用率高D.垂直型微指令中包含微操作码字段 解析:解析:此题考查的知识点包括:水平型微指令的执行速度要快于垂直型微指令,水平型微指令的长度要长于垂直型微指令,水平型微指令的编码空间利用率较低,垂直型微指令的格式与普通机器指令的格式相仿。15.下

19、列特征中,不属于有利于实现指令流水线的是( )。(分数:2.00)A.指令字等长B.LoadStore 指令风格C.寻址方式灵活多样 D.指令格式规整统一解析:解析:有利于实现流水线的指令特征是指令字等长、LoadStore 指令风格(隐含寻址方式简单)、指令格式规整统一、数据和指令在存储器中“对齐”存放。16.下列关于动态流水线和超标量处理器的说法中,错误的是( )。(分数:2.00)A.超标量处理器中一定有多个不同的指令执行单元B.动态流水线执行指令的顺序不一定是输入指令的顺序C.超标量处理器不一定都采用动态流水线D.超标量技术是指采用更多流水段个数的流水线技术 解析:解析:超标量技术是采

20、用更多指令执行部件来构成多条流水线的技术。17.某计算机的指令系统中共有 101条不同的指令,采用微程序控制方式时,控制存储器中具有的微程序数目至少是( )。(分数:2.00)A.100B.102 C.103D.104解析:解析:通常,一条机器指令对应一个微程序。由于任何一条机器指令的取指令操作都是相同的,因此可以将取指令操作抽出来编成一个独立的微程序,这个微程序只负责将指令从主存中取出送至指令寄存器。控制存储器中的微程序个数应等于指令系统中的机器指令数再加上对应的取指、间址和中断周期等公用的微程序数。若指令系统中具有 n种机器指令,则控制存储器中的微程序数至少有 n+1个。 在本题中,除去

21、101条机器指令所对应的 101个微程序外,至少还有一个取指微程序,所以至少有 102个微程序。18.指令流水中不同功能段的执行时间最好( )。(分数:2.00)A.相等 B.不等C.为零D.与指令周期一致解析:解析:不同功能段的时间相同可以提高流水线的效率。19.下列说法中正确的是( )。(分数:2.00)A.指令流水线可以缩短一条指令的执行时间B.实现指令流水线并不需要增加额外的硬件C.指令流水线可以提高指令执行的吞吐率 D.理想情况下,每个时钟内都有一条指令在指令流水线中完成解析:解析:指令流水线将延长一条指令的执行时间。一个主要原因就是尽管各个流水段处理指令的时间并不相同,但是只能取最

22、长的时间作为流水线的工作周期;实现指令流水线需要增加额外的硬件,至少在流水段之间增加锁存器。这也是指令流水线将延长一条指令的一执行时间的重要原因;指令流水线可以提高指令执行的吞吐率;指令流水线存在一个建立时间,即第一条指令进入流水线到它流出的时间间隔。即便是理想情况下,在第一条指令流出之前,指令流水线在每个时钟内都没有完成任何一条指令。20.以下有关流水线相关的叙述中,正确的是( )。(分数:2.00)A.所有数据相关都能通过转发得到解决B.可以通过调整指令顺序和插入 nop指令消除所有的数据相关 C.五段流水线中 LoadUse数据相关不会引起一个时钟周期的阻塞D.一条分支指令与紧随其后的一

23、条 ALU运算指令肯定会发生数据相关解析:解析:相邻两条 ALU运算指令之间,相隔一条的两条 ALU运算指令之间和相隔一条的 Load指令与ALU运算指令之间的数据冒险能通过转发解决。单纯依靠“插入 nop指令”就能消除所有数据相关,但是这样做效率太低。如果通过调整指令顺序,再加上插入 nop指令,则能提高流水线的效率。Load-Use 数据相关是由于 Load指令的目的寄存器等于后一条指令的源寄存器而导致的。对于五段流水线(取指、译码、执行、访存、写回),Load 指令在最后一段写入目的寄存器,而后继指令在第三段读寄存器源,所以Load-Use数据相关至少要引起一个时钟周期的阻塞。通常,分支

24、指令并不改变任何寄存器的值,所以与紧随其后的 ALU运算指令根本不会发生数据相关。二、综合应用题(总题数:6,分数:22.00)21.综合应用题 41-47小题。_解析:22.下图所示的处理机逻辑框图中,有两条独立的总线和两个独立的存储器。已知指令存储器 IM最大容量为 16384字(字长 18位),数据存储器 DM最大容量是 65536字(字长 16位)。各寄存器均有“打入”(Rin)和“送出”(Rout)控制命令,但图中未标出。 设处理机格式为: (分数:2.00)_正确答案:(正确答案:加法指令“ADD X(R i )”是一条隐含指令,其中一个操作数来自 AC 0 ,另一个操作数在数据存

25、储器中,地址由通用寄存器的内容(R i )加上指令格式中的 X量值决定,可认为这是一种变址寻址。因此,指令周期的操作流程图如下图所示。相应的微操作控制信号列在框图外。 )解析:23.如图所示,某计算机的内部数据通路如下: 完成如下要求: (分数:2.00)_正确答案:(正确答案:见流程图。 )解析:下图为某计算机主机示意图,各部分之间的连线表示数据通路,数据传送方向如箭头所示。 (分数:10.00)(1).给出图中寄存器 A、B、C、D 的名称。(分数:2.00)_正确答案:(正确答案:A 为主存数据寄存器 MDR,B 为主存地址寄存器 MAR,C 为指令寄存器 IR,D 为程序计数器 PC。

26、)解析:(2).简述取指令的数据通路。(分数:2.00)_正确答案:(正确答案:取指令的数据通路为:DBMAC。)解析:(3).简述取数指令 LOAD X的数据通路(完成功能(X)AC,其中 X为主存地址,由指令的地址码字段给出)。(分数:2.00)_正确答案:(正确答案:取数指令 LOAD X的功能是将指令地址码字段指出的主存单元的内容读到累加器AC中。由于该机中数据寄存器 MAR与 AC无直接通路,故由图可知,需要经过 ALU来实现数据传送。取指阶段的数据通路同(1),执行阶段的数据通路为:C(或 A)BMAALUAC。)解析:(4).简述存数指令 STORE X的数据通路(完成功能(AC

27、)X,其中 X为主存地址,由指令的地址码字段给出)。(分数:2.00)_正确答案:(正确答案:存数指令 STORE X的数据通路取指阶段同(2),执行阶段为: C(或 A)BM ACAM)解析:(5).简述加法指令 ADD X的数据通路(完成功能(X)+(AC)AC,其中 X为主存地址,由指令的地址码字段给出)。(分数:2.00)_正确答案:(正确答案:加法指令 ADD X的数据通路取指阶段同(2),执行阶段为: )解析:某模型机的数据通路结构如下图所示。 (分数:4.00)(1).数据传送指令 MOV X(R 0 ),Y(R 1 ),源和目的操作数地址均采用变址寻址,第 1个参数 X为源操作

28、数的形式地址,第 2个参数为目的操作数的形式地址,分别位于指令的第 2个和第 3个存储字。(分数:2.00)_正确答案:(正确答案:MOV X(R 0 ),Y(R 1 ) 指令执行流程中的前 3步是完成取指令都有的公操作;接下来的 5步是去主存中取源操作数,把取出的数放在暂存器 C中;然后的 4步是形成目的操作数地址;最后 2步完成传送操作。 PCMAR,Read; 取指令 MMDRIR PC+1PC PCMAR,Read; 取源操作数形式地址 MMDRC PC+1PC C+R 0 MAR,Read; 形成源操作数有效地址,并取源操作数 MMDRC; 源操作数暂存 C中 PCMAR,Read;

29、 取目的操作数形式地址 MMDRD (11)PC+1PC (12)D+R 1 MAR; 形成目的操作数有效地址 (13)CMDR; 将源操作数送存储器数据寄存器 (14)MDRM,Write; 将源操作数写入目的有效地址中)解析:(2).数据求反指令 COM一一(R 0 ),采用自减型寄存器间接寻址,结果送回自减后的地址单元。(分数:2.00)_正确答案:(正确答案:COM- (R0) 指令执行流程中的前 3步是取指令操作;接下来的 2步是去主存中取源操作数,把取出的数放在暂存器 D中;然后将 D的内容取反,写入目的地址中。 PCMAR,Read; 取指令 MMDRIR PC+1PC R 0

30、-1R 0 ,R 0 -1MAR,Read;修改 Ro的内容(源和目的操作数地址) MMDRD; 取出源操作数 DMDR; 将源操作数取反 MDRM,Write; 写入目的地址中)解析:某计算机有如下部件:ALU,移位器,主存 M,主存数据寄存器 MDR,主存地址寄存器 MAR,指令寄存器IR,通用寄存器 R 0 R 1 ,暂存器 C和 D。(分数:4.00)(1).请将各逻辑部件组成一个数据通路,并标明数据流向。(分数:2.00)_正确答案:(正确答案:各功能部件连接成如下图所示数据通路: )解析:(2).画出“ADD R 1 ,(R 2 )+”指令的指令周期流程图,指令功能是(R 1 )+(R 2 )R 1 。 (分数:2.00)_正确答案:(正确答案:此指令为 RS型指令,一个操作数在 R 1 中,另一个操作数在 R 2 为地址的内存单元中,相加结果放在 R 1 中。送当前指令地址到 MAR,取当前指令到 IR,PC+1,为取下条指令做好准备。取 R 1 操作数C 暂存器。送地址到 MAR。取出内存单元中的操作数D 暂存器。相加后将和数R 1 。)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 大学考试

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1