计算机组成原理:第六章测试题

1.单选题通常情况下,不包含在中央处理器(CPU)芯片中的部件是()
A.寄存器 B.ALU C.DRAM D.控制器
2. 一定不属于冯•诺依曼机体系结构必要组成部分的是()
A.CPU B.RAM C.Cache D.ROM
3. 冯•诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU依据( )来区分它们。
A.指令和数据的寻址方式不同 B.指令和数据的访问时间不同
C.指令和数据的表示形式不同 D.指令和数据的地址形式不同
4. 某计算机字长32位,在执行指令的顺序寻址时,PC的增量值为( )
A.4 B.2 C.8 D.1
5. 某计算机指令集中包含有RR型运算指令、访存指令Load、Store、分支指令Branch和跳转指令Jump。若采用单周期数据通路实现该指令系统,若指令存储器和数据存储器的时延都是3ns;ALU时延为2ns;寄存器文件读写时延都是1ns。在不考虑多路复用器、控制单元、PC、符号扩展单元和传输线路等延迟的情况下,该计算机时钟周期至少为( )。
A.6ns B.8ns C.9ns D.10ns
6. 在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这种控制方式属于( )。
A.异步控制 B.分散控制 C.同步控制 D.联合控制
7. 下列不属于控制器功能的是( )
A.算术与逻辑运算 B.指令的顺序控制 C.异常控制 D.操作控制
8.不会影响指令执行流程的是 ( )
A.CPU内总线结构 B.ALU的进位方式 C.指令的功能 D.操作数的寻址方式
9. 以下给出的事件中,无须异常处理程序进行处理的是()。
A.访问cache缺失 B.缺页故障 C.存储访问地址越 D.除数为0
10. 当CPU内部cache发生缺失时,CPU如何处理( )
A.进程调度 B.执行其他指令 C.进行异常处理 D.等待数据载入
11. 下列有关控制器各部件功能的描述中,正确的的是()
A.PC称为程序计数器,用于存放将要执行的指令的地址
B.通过将PC按当前指令长度增量,可实现指令的按序执行
C.IR称为指令寄存器,用来存放当前指令的操作码
D.控制单元是其核心部件,用于对指令操作码译码并生成控制信号
12. 下列有关取指令操作部件的叙述中,正确的是()
A.取指令操作的延时主要由存储器的取数时间决定
B.单周期数据通路中PC寄存器写使能信号一直有效
C.单周期数据通路中数据和指令都存放在同一存储器中
D.取指令操作可以和下条指令地址的计算操作同时进行
13. 下列有关指令周期的叙述中,正确的是()。
A.指令周期的第一个阶段一定是取指令阶段
B.乘法指令和加法指令的指令周期总是一样长
C.一个指令周期可由若干个机器周期或时钟周期组成
D.单周期CPU中的指令周期就是一个时钟周期
14. 关于程序计数器PC的叙述,正确的是( )
A.执行无条件转移指令后,其值变成转移目标地址
B.程序执行过程中其值不会减小
C.指令顺序执行时,PC的值总是自动加1
D.执行调用指令后,PC的值一定是被调用过程的入口地址
15. 设PC、AR、IRA、DR、Ri等分别表示CPU中的程序计数器、地址寄存器、指令寄存器中的形式地址字段、数据缓冲寄存器和通用寄存器。从寻址方式的角度考虑,以下可能存在的操作是( )
A.Ri ← (DR)
B.DR ← (IRA)
C.AR ← (PC)
D.AR ← (Ri)
16.指令寄存器的位数取决于___。
A.存储器的容量 B.存储字长 C.指令字长 D.机器字长
17. 下列寄存器中,对汇编语言程序员不透明的是()
A.条件状态寄存器 B.程序计数器(PC)
C.存储器数据寄存器(MDR) D.存储器地址寄存器(MAR)
18. PC存放的是下一条指令的地址,故PC的位数与( )的位数相同。
A.指令寄存器IR B.程序状态字寄存器PSWR
C.主存地址寄存器MAR D.指令译码器ID
19.( 指令周期 )是取指令并执行一条指令所需要的时间,一般由若干个机器周期组成,包括从取指令、分析指令到执行完所需的全部时间。
20. ( 数据通路 )是数据在功能部件之间传送的路径。
21. ( 时钟周期 )是由CPU时钟定义的定长时间间隔,是CPU工作的最小时间单位,也称节拍脉冲或T周期。
22. ( 同步控制 )是选取部件中最长的操作时间作为统一的时间间隔标准,使所有部件都在这个时间间隔内启动并完成操作。
23. ( 单周期处理器 )是所有指令在一个时钟周期内完成的处理器。
24. ( 多周期处理器 )是每条指令的执行分成多个阶段,每个时钟周期完成一个阶段的工作。
25. ( 微指令 )是由微指令产生的一组实现一定微操作功能的微命令的组合。
26. ( 微程序 )是实现一条指令功能的若干条微指令的集合。
27.( 微程序控制器 )是采用微程序设计方法设计的控制器。指令执行过程中所需要的所有控制信号以微指令的方式存在在控制存储器中,指令执行时,逐条读出微指令,以产生执行执行过程中所需要的控制信号。
28. ( 硬布线控制器 )又称为组合逻辑控制器,指令执行所需要的控制信号直接由逻辑门电路和触发器等构成的电路产生,与微程序控制器相比,具有结构复杂但速度快的特点。
29.IR用于保存数据。

30.PC保存将要执行的指令地址,故又称指令地址寄存器。

31.指令译码器(ID)对指令的操作码进行译码,它的输出送到微操作产生部件。地址形成部件对指令的寻址方式字段、地址字段进行译码,计算操作数的地址信息。

32.将一条指令从取出到执行完成所需要的时间称为总线周期。

33.指令周期划分为( )。
A.取指令周期
B.译码/取操作数周期
C.执行周期
D.写回
34.中央处理器的基本功能是什么?从实现其功能的角度分析,它应由哪些部件组成?
答:五方面的功能:
指令执行顺序的控制。即控制程序中的指令按事先规定的顺序自动地执行,从而保证程序执行过程中,指令在逻辑上的相互关系不被改变。
指令的操作控制。即产生指令执行过程中所需要的信号,以控制执行部件按指令规定的操作运行。
时间控制,即对每个控制信号进行定时,以便按规定的时间顺序启动各操作。对于任何一条指令而言,如果操作控制信号的时间不正确,则指令的功能也就不能正确实现。
数据加工处理。即对数据进行算术、逻辑运算,或将数据在相关部件之间传送。
异常和中断处理。如处理运算中的异常及处理外部设备的中断服务请求等。
组成:中央处理器主要由控制器和运算器两部分构成。控制器的主要功能包括:取指令、计算下一条指令的地址、对指令译码、产生相应的操作控制信号、控制指令执行的步骤和数据流动的方向。运算器是执行部件,由算术逻辑单元和各种寄存器组成。

35. 指令有几种执行方式?说明各自的特点。
答:指令的执行方式有顺序执行方式、重叠执行方式和流水执行三种方式。
顺序执行方式:是一种串行执行方式,取出一条指令的操作全部结束后才能开始下一条指令的指令周期,这种方式控制简单,程序的执行速度慢。
重叠执行方式:是一种局部并行方式,通常将当前指令的执行阶段与下一条指令的取指阶段重叠进行,这种方式控制较复杂,但可以提高程序的执行速度;
流水执行方式:是一种并行执行方式,它将指令的执行分多个阶段(每个阶段的任务由特定的功能部件完成),一般而言,在该执行方式下,指令间的并行程度比重叠执行方式要高,控制更为复杂,可以更快地提高程序的执行速度。

36. 计算机为什么要设置时序系统?
答:指令执行过程中的所有操作必须按照一定的次序完成,而且这些操作持续的时间也有严格的限制,因此,在计算机系统中需要设置时序系统,对指令执行过程中的所有控制信号进行时间控制,以保证指令功能的正确实现。
37. 下图是单总线CPU,如加法指令中的第二个地址码有寄存器寻址、寄存器间接寻址、存储器间接寻址3种寻址方式,并在指令中用代码表示寻址方式,对应的指令及功能如下:(1)ADD R0,R1:R[0]¬( R[0])+(R[1]),即把寄存器R0的内容和R1的内容相加,结果送R0保存。(2)ADD R0,R1:R[0]¬( R[0])+(M[R[1]]),即把寄存器R0的内容和R1的内容所指主存单元的值相加,结果送R0保存。(3)ADD R0,(addr):R[0]¬( R[0])+(M[addr]),即把寄存器R0的内容和主存单元addr的值相加,结果送R0保存。分别设计上述3条指令的指令周期流程图,并列出每一步的控制信号。
在这里插入图片描述

答:三种寻址方式下取质周期的操作及其控制信号如表6.3的上半部分所示.下面只给出每种情况下指令执行周期的操作及其控制信号.
a)
在这里插入图片描述

b)
在这里插入图片描述

c)
在这里插入图片描述

1.( )是执行部件,由算术逻辑单元和各种寄存器组成。
A.运算器 B.控制器 C.存储器 D.中央处理器
2. 运算器接受控制器的命令执行算术运算、逻辑运算及逻辑测试。

3.CPU内常用寄存器有( )。
A.指令寄存器IR B.程序计数器PC C.地址寄存器AR
D.通用寄存器组GR E.数据缓冲寄存器DR F.程序状态字寄存器PSW
4. 指令译码器(ID)对指令的操作码进行译码,它的输出送到微操作产生部件。

5.指令周期划分为( )等几个阶段。
A.取指令周期 B.译码/取操作数周期 C.执行周期 D.写回
6. 写回是将运算结果写到结果寄存器或存储器中。当运算结果写回存储器时,该过程时间较短,可能需要1个时钟周期。

7.根据指令周期的概念,任何指令第一个CPU周期都是取指周期,其功能就是完成取指令,然后进入执行周期。

8.LOAD指令是典型的RS型指令,操作MAR(PC)在取指周期中表示PC寄存器内容送入MAR,对应的控制信号是PCout=ARin=1,Xin=1。

9.JMP指令是典型的RR型指令,操作PC(IRA)在执行周期中表示指令中形式地址数值送PC,其控制信号是IRout=PCin=1。

10.MIPS计算机中采用边沿触发的定时方法,即状态单元都在时钟跳变的边沿改变内容,为此,要求状态单元数据输入端的数据在时钟跳变前已经稳定可用

11.CPU在每个机器周期完成一些特定的基本操作,这些操作有的可以并行执行,有的需要按先后次序串行执行。因此,往往把一个机器周期划分成若干个节拍电位时间段,通常以CPU完成一次微操作所需要的时间为基础来定义节拍电位的时间。

12.一个主状态周期包含4个节拍电位,一个节拍电位包含4个工作脉冲。

13.()的作用是保证节拍和脉冲信号的完整性。
A.多级时序系统 B.时序发生器 C.启停控制逻辑 D.时钟控制器
14. 微操作和微命令之间是一对多的关系,通过区分微操作的相容与互斥性可区分对应微命令的相容与互斥。

15.微程序控制器主要由()组成。
A.控制存储器 B.微指令寄存器 C.地址转移逻辑 D.时序控制器
15. 微指令的格式有水平型与垂直型。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

零小唬

你的支持将是我创作的做大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值