中央处理单元CPU(central processing unit)构成:
运算器、控制器、寄存器组、内部总线
中央处理单元CPU功能:
实现程序控制、操作控制、时间控制、数据处理功能
运算器构成:
累加寄存器AC:运算结果或源操作数的存放区(accumulator)
算术逻辑单元ALU:实现对数据的算术和逻辑运算(arithmetic and logic unit)
数据缓冲寄存器DR:暂时存放内存的指令或数据(Data Register)
状态条件寄存器PSW:保存指令运行结果的条件码内容,如溢出标志(Program Status Word)
运算器功能:
执行所有算术运算(加减乘除等)和所有逻辑运算并进行逻辑测试(与或非比较等)
控制器构成:
指令寄存器IR:暂存CPU执行指令
程序计数器PC:存放指令执行地址
地址寄存器AR:保存当前CPU所访问的内存地址
指令译码器ID:分析指令操作码
控制器功能:
控制整个CPU工作,包括程序控制、时序控制等