通过题目来讲一讲中央处理器相关知识 1 | 计算机组成与系统结构专题

547 阅读2分钟

这是我参与更文挑战的第13天,活动详情查看: 更文挑战

什么是中央处理器

计算机采用“存储程序”的工作方式,即计算机能够自动地从主存取出一条条指令执行,而专门用来执行指令的部件就是中央处理器(Central Processing Unit,CPU)。

题目1

以下是有关控制器中各部件功能的描述,其中错误的是( )。

A.核心部件是控制单元(CU),主要用于对指令操作码进行译码,送出控制信号

B.PC称为程序计数器,用于存放下一条要执行的指令的地址

C.通过PC+“1” → PC可以实现指令的按序执行

D.IR称为指令计数器,用来存放指令操作码

显而易见,D选项是错误的,因为IR是指令寄存器。后面的用来存放指令操作码是IR的功 能。

题目2

下面有关指令周期的叙述中,错误的是()。

A.指令周期的第一个子周期一定是取指子周期

B.所有指令的执行子周期一样长

C.在有间接寻址方式的指令周期中,至少访问两次内存

D.在一条指令执行结束、取下条指令之前查询是否有中断发生

显而易见B是错误的,比如说乘法的执行周期就比加法要长。所以指令需要做先后顺序的调整,以提高执行速度。

题目3

下面是有关中断响应的叙述,错误的是()

A.每条指令结束后,都会转到一个中断响应子周期

B.在中断响应周期,CPU首先通过设置中断允许触发器来关中断

C.中断响应过程中,CPU把返回地址送到堆栈或特殊寄存器保存

D.中断响应过程中,CPU把取得的中断服务程序的入口地址送PC

很明显,通常情况下,每条指令执行完后,CPU都会主动查询有没有中断请求,有的话,就将下一条指令地址作为断电保存,然后转到相应的中断服务程序执行,结束后回到断点继续执行。

题目4

一般把一条指令从读取到执行完成所花的全部时间称为指令周期。

A.对

B.错

CPU取出并执行一条指令的时间称为指令周期,不同指令的指令周期可能不同。

所以该题正确。