当前位置:首页 > 计算机专业基础综合计算机组成原理(中央处理器)历年真题试卷汇编1
计算机专业基础综合计算机组成原理(中央处理器)历年真题试
卷汇编1
(总分:66.00,做题时间:90分钟)
一、 单项选择题(总题数:26,分数:52.00)
1.CPU的功能包括____。【华中科技大学2007年】 A.指令控制、操作控制、时间控制、数据加工 √ B.命令控制、数据控制、时间控制、程序控制 C.数据控制、操作控制、时间控制、数据加工 D.指令控制、数据控制、时间控制、程序控制
考查CPU的功能。CPU的功能主要有指令控制、操作控制、时间控制、数据加工。 2.在CPU的设汁中,不需要____。【武汉大学2006年】 A.指令寄存器 B.地址译码器 √ C.数据寄存器 D.地址寄存器
考查CPU中包含的寄存器。CPU的结构中没有地址译码器。 3.下列部件不属于控制器的是____。【沈阳航空工业学院2005年】 A.指令寄存器 B.程序计数器 C.程序状态字 √ D.时序电路
考查控制器中包含的寄存器。控制器由程序计数器(PC)、指令寄存器(IR)、存储器地址寄存器(MAR)、存储器数据寄存器(MDR)、指令译码器、时序电路和微操作信号发生器组成。程序状态字(PSW)属于运算器的组成部分。
4.通用寄存器是____。【北京邮电大学2003年】 A.可存放指令的寄存器 B.可存放程序状态字的寄存器
C.本身具有计数逻辑与移位逻辑的寄存器 D.可编程指定多种功能的寄存器 √
考查通用寄存器。存放指令的寄存器是指令寄存器(IR),存放程序状态字的寄存器是程序状态字寄存器(PSW),通用寄存器并不一定本身具有计数和移位功能。
5.CPU中保存当前正在执行指令的寄存器是____。【华中科技大学2007年】 A.指令寄存器 √ B.指令译码器 C.数据寄存器 D.地址寄存器
考查指令寄存器。指令寄存器用来存放当前正在执行的指令。
6.条件转移指令执行时所依据的条件来自____。【北京航空航天大学2002年】 A.指令寄存器 B.标志寄存器 √ C.程序计数器 D.地址寄存器
考查程序状态标志寄存器(PSW)。指令寄存器IR用于存放当前正在执行的指令,程序计数器PC用于指示下一条指令的地址,地址寄存器用于暂存指令或数据的地址,程序状态寄存器PSW用于保存系统的运行状态,条件转移指令执行时,需对PSW的内容进行测试,判断是否满足转移条件。
7.指令寄存器的位数取决于____。【中国科学院1999年】 A.存储器的容量 B.指令字长 √ C.机器字长 D.存储字长
考查指令寄存器的位数。指令寄存器的位数取决于指令字长。总结;PC的位数取决于需要支持的主存储器容量;指令寄存器的作用是保存当前正在执行的指令,其位数取决于指令字长;通用寄存器用来存放操作数和各种地址信息等,其位数取决于机器字长。
8.主存地址寄存器MAR的位数与下列哪个寄存器相同____。【中国科学院1999年】 A.主存数据寄存器MDR B.程序计数器PC √ C.指令寄存器IR D.累加器AC
考查地址寄存器MAR的位数。主存地址寄存器。MAR的位数和程序计数器PC的位数都取决于主存储器的容量,二者位数相等。
9.在取指令操作之后,程序计数器中存放的是____。【江苏理工大学1999年】 A.当前指令的地址 B.下一条指令的地址 √ C.上一条指令的地址 D.程序中指令的数量
考查取指令操作之后程序计数器的内容。在取指令操作之后,程序计数器中存放的是下一条指令的地址。 10.取指令操作____。
A.受到上一条指令的操作码控制 B.受到当前指令的操作码控制 C.受到下一条指令的操作码控制
D.是控制器固有的功能,不需要在操作码控制下进行 √
考查取指令操作。取指令阶段完成的任务是将现行指令从主存中取出来并送至指令寄存器中,这个操作是公共操作,与具体的指令无关,所以不需要操作码的控制。注意:在指令长度不同的指令系统中,不同长度的取指令操作是不同的。控制器会根据指令长度安排不同的取指令操作,但取指令操作仍然是控制器固有的功能,不需要在操作码控制下进行。
11.在一条无条件跳转指令的指令周期内,PC的值被修改____次。 A.1 B.2 √ C.3 D.无法确定
考查指令执行过程中PC值的修改。取指周期结束后,PC值自动加1:执行周期中,PC值又被修改为要跳转到的地址,故在这个指令周期内,PC值被修改两次。 12.间址周期结束时,CP[J内寄存器MDR中的内容为____。 A.指令
B.操作数地址 √ C.操作数 D.无法确定
考查问址周期结束时MDR中的内容。间址周期的作用是取操作数的有效地址,故间址周期结束后,MDR中的内容为操作数地址。
13.下列CPU内部数据通路结构,不正确的是____。【上海大学1998年】 A.单总线结构 B.多总线结构
C.部件内总线结构 √ D.专用数据通路结构
考查CPU内部数据通路结构的种类。对CPU而言,数据通路的基本结构有总线结构和专用数据通路结构。其中,总线结构又分为单总线结构、双总线结构、多总线结构。 14.在单总线的CPU中____。【上海交通大学2005年】 A.ALU的两个输入端及输出端都可与总线相连
B.ALU的两个输入端可与总线相连,但输出端需通过暂存器与总线相连 C.ALU的一个输入端可与总线相连,其输出端也可与总线相连
D.ALU只能有一个输入端可与总线相连,另一输入端需通过暂存器与总线相连 √
考查数据通路的结构。由于ALU是一个组合逻辑电路,故其运算过程中必须保持两个输入端的内容不变,又由于CPU内部采用单总线结构,故为了得到两个不同的操作数,ALU的一个输入端与总线相连,另一个输入端需通过一个寄存器与总线相连:此外,ALU的输出端也不能直接与内部总线相连,否则其输出又会通过总线反馈到输入端,影响运算结果,故输出端需通过一个暂存器(用来暂存结果的寄存器)与总线相连。 15.采用CPU总线结构的数据通路与不采用CPU内部总线的数据通路相比____。 A.前者性能较高
B.后者的数据冲突问题较严重 C.前者的硬件量大,实现难度高 D.以上说法都不对 √
考查两种数据通路结构的优缺点。采用CPU内部总线方式的数据通路特点为:结构简单、实现容易、性能较低、存在较多的冲突现象;不采用CPU内部总线方式的数据通路特点为:结构复杂、硬件量大、不易实现、性能高、基本不存在数据冲突现象。
16.硬布线控制器是一种____。【上海大学1999年】 A.组合逻辑控制器 √ B.时序逻辑控制器 C.存储逻辑控制器 D.组合和时序逻辑控制器
考查硬布线控制器。硬布线控制器是一种组合逻辑控制器,微程序控制器是一种存储逻辑控制器。 17.微操作信号发生器的作用是____。 A.从主存中取出指令
B.完成指令操作码的译码功能 C.产生控制时序
D.产生各种微操作控制信号 √
考查微操作信号发生器的作用。微操作信号发生器(CU)是控制器的一个组成部分,顾名思义它用来产生各种微操作控制信号。这些微操作控制信号是由指令部件提供的译码信号、时序部件提供的时序信号和被控制功能部件所反馈的状态及条件综合形成的。
18.下列关于指令周期、机器周期、时钟周期说法不正确的是____。【武汉大学2006年】 A.指令周期是指完成一条指令所需的时间,包括取指令、分析指令、执行指令所需的全部时间 B.机器周期划分为几个不同的阶段,每个阶段所需的时间称为指令周期 √
C.时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位 D.一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成
考查时序系统。指令周期是指完成一条指令所需的时间,包括取指令、分析指令、执行指令所需的全部时间。指令周期划分为几个不同的阶段,每个阶段所需的时间称为机器周期,又称为CPU的工作周期或基本周期,通常等于取指时间(或访存时间)。时钟周期是时钟频率的倒数,也可称:勾节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。 19.多时钟周期CPU设计是指____。【浙江大学2004年】 A.一条指令一个时钟周期,多条指令因而多条时钟周期 B.一条指令需多个时钟周期才能执行完 √ C.CPU中需多个加法器才能执行完一条指令 D.CPU中设置不同长度的时钟周期
考查多时钟周期的CPU设计。多时钟周期的CPU设计是指一条指令需多个时钟周期才能执行完。 20.同步控制是____。【北京理工大学2005年】
A.只适用于CPU控制的方式 B.只适用于外部设备控制的方式 C.由统一时序信号控制的方式 √ D.所有指令执行的时间都相同的方式
考查同步控制方式。同步控制方式是由统一时序信号控制的方式,可适用于CPU和外部设备的控制。 21.采用同步控制的目的是____。【哈尔滨工程大学2003年】 A.提高执行速度 B.简化控制程序 √
C.满足不同操作对时间安排的需要 D.满足不同设备对时间安排的需要
考查同步控制方式。同步控制方式采用统一的时钟信号,以最复杂指令的操作时间作为统一的时间间隔标准。这种控制方式设计简单,容易实现。
22.在控制单元的异步控制方式中,各种微操作的执行时间分配方案是____。【西安交通大学2003年】 A.所有微操作分配相同执行时间
B.各个微操作需要多长时间就分配多长时间 √
C.大多数微操作分配较短的执行时间,某些复杂微操作分配较长的执行时间 D.所有微操作在同一节拍中进行
考查异步控制方式。在异步控制方式中,每条指令需要多少节拍,就产生多少节拍:各个微操作需要多长时间就分配多长时间。异步控制方式不仅要区分不同指令对应的微操作序列的长短,而且要区分其中每个微操作的繁简,每个指令、每个微操作需要多少时间就占用多少时间,这种方式不再有统一的周期、节拍,各个操作之间采用应答方式衔接。
23.异步控制常用于____,作为其主要控制方式。【西安理工大学2001年】 A.微程序控制器 B.微型机的CPU控制 C.组合逻辑控制的CPU中断 D.计算机主机访问I/O设备 √
考查异步控制方式。CPU内部的操作采用同步方式,CPU与内存和I/O接口设备的操作采用异步方式。 24.指令译码器进行译码的是____。【北京科技大学2004年】 A.整条指令
B.指令的操作码字段 √ C.指令的地址 D.指令的操作数字段
考查指令译码器。指令译码器对存放在指令寄存器中的指令的操作码部分进行译码,以识别出具体的指令,并产生相应的控制信号。
25.在计算机中,存放微指令的控制存储器隶属于____。【北京理工大学2004年】 A.辅助存储器 B.高速缓存 C.主存储器 D.CPU √
考查控制存储器。控制存储器用于存放微程序,在CPU内部,用ROM来实现。 26.微程序控制器中,控制存储器存放的是____。【上海交通大学1997年】 A.指令信息 B.数据信息 C.控制信息 √ D.状态信息
考查控制存储器的内容。微程序控制器是将机器指令的操作分解为若干个更基本的微操作序列,并将有关的控制信息,即微命令以微码形式编成微指令输入控制存储器中,这样每条机器指令将与一段微程序对应,取出微指令就产生微命令,实现机器指令要求的信息传送与加工。可见控制存储器中存放的是控制信息。
共分享92篇相关文档