2.1.4 AT89S51/AT89S52单片机的微处理器

2.1.4 AT89S51/AT89S52单片机的微处理器

AT89S51/AT89S52单片机的CPU是一个8位的CPU,是单片机的主要组成部件。在单片机工作时,CPU主要完成读入、分析指令,并根据各指令的功能来控制单片机的其他功能部件按预定的要求完成运算或操作。它主要由运算器和控制器两部分构成。

1.运算器

运算器用来对操作进行算术运算、逻辑运算和位操作(布尔处理)。主要包括算术逻辑单元(ALU)、位处理器、累加器(ACC)、寄存器B、暂存器TMP1和TMP2、位处理器、程序状态寄存器PSW,以及BCD码修正电路和数据传送等组成,与一般运算器的作用类似。算术运算包括加、减、乘、除;逻辑运算包括与、或、异或、循环、求补。

2.控制器

控制器是用来统一指挥和控制计算机进行工作的部件,控制器主要包括程序计数器(PC)、程序地址寄存器、程序状态字寄存器(PSW)、RAM地址寄存器、数据指针(SP)、指令寄存器(IR)、指令译码器、程序计数器及其增量器、条件转移逻辑电路及时序控制逻辑电路。