|
CPU包括运算器、控制器、寄存器三大部分,一般被集成在一个大规模集成芯片上,是计算机的核心部件,具有计算、控制、数据传送、指令译码及执行等重要功能,它直接决定了计算机的主要性能。其主要功能部件包括以下各部分。
|
|
|
|
运算器主要完成算术运算、逻辑运算和移位操作,主要部件有算术逻辑单元ALU、累加器ACC、标志寄存器、寄存器组、多路转换器和数据总线等。
|
|
|
|
控制器实现指令的读入、寄存、译码和在执行过程中有序地发出控制信号。其主要部件如下图所示。
|
|
|
|
|
.程序计数器(PC):当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。
|
|
|
|
|
.状态/条件寄存器:用于保存指令执行完成后产生的条件码,另外还保存中断和系统工作状态等信息。
|
|
|
|
|
|
寄存器用于暂存寻址和计算过程的信息。CPU中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。
|
|
|