单片机内部结构详解
51 单片机内部结构如图 1 所示。
图 1 51 单片机内部结构
这里重点介绍 CPU 的组成,CPU 由运算器和控制器组成。
1. 运算器
运算器由运算器包括一个 8 位算术逻辑单元(Arithmetic Logical Unit ,简称 ALU)、8
位累加器(Accumulator,简称 ACC)、8 位暂存器、寄存器 B 和程序状态寄存器(Program
Status Word,简称 PSW)等组成。
(1)算术逻辑单元 ALU
ALU 不仅可以直接对 8 位二进制数据进行加、减、乘、除、加 1、减 1、十进制调整等
基本算术运算,还可以进行逻辑与、或、异逻辑操作。ALU 还具有位操作功能,可对位
(bit) 变量进行处理,如置 1、清 0、求补等操作。
(2)累加器 A
8 位寄存器,是 CPU 中使用最频繁的寄存器。进入 ALU 作算术和逻辑运算的操作数多
来自 A,运算结果也常送回 A 保存。CPU 中的数据传送也大多都通过累加器 A,相当于数
据中转站。
(3)寄存器 B