指令寄存器:用于存储当前正在执行的指令。
指令译码器:解释指令的含义,以便CPU能够理解并执行它们。
控制单元:
操作控制器:按照确定的时序,向相应的部件发出控制信号。
寄存器:包括通用寄存器和专用寄存器,通用寄存器的用途广泛并可由程序员规定其用途,而专用寄存器的作用是固定的,分别寄存相应的数据。
逻辑运算单元(ALU):负责执行各种算术运算(如加、减、乘、除)和逻辑运算(如与、或、非)。
预取单元:负责预取指令,以便CPU能够提前获取下一条要执行的指令。
总线单元:管理CPU与其他部件之间的数据传输。
数据高速缓存:用于存储近期可能用到的数据,以提高数据访问的速度 |