CPU结构
运算器
算术逻辑单元ALU
它是运算器的重要组成部件,负责处理数据,实现对数据的算术运算和逻辑运算。
累加寄存器AC
通常简称累加器,它是一个通用寄存器,功能是当运算器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。
数据缓存寄存器DR
作为CPU和内存、外设之间数据传送的中转站,作为CPU和内存、外设之间在操作速度上的缓冲。
状态条件寄存器PSW
保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。(常考)
控制器
程序计数器PC
用于存放下一条指令的地址。当一条指令被获取后,程序计数器的地址加1,指向下一条指令的地址。
指令寄存器IR
用于存放当前从主存储器读出的正在执行的一条指令。
指令译码器
用于保存当前CPU所访问的内存单元的地址。
时序部件
计算机执行一条指令时,首先分析这条指令的操作码是什么,以决定操作的性质和方法,然后才能控制计算机其他各部件协同完成指令表达的功能,这个分析工作由指令译码器来完成。