sOC51的内部数据存储器
发布时间:2016/7/8 21:23:11 访问次数:530
sOC51内部RAM有256个单元,通常在空间上分为两个区;低128个单元(OOH~7FH)的内部数据△`M区和高128个单元(80H~0FFH)的专用寄存器sFR区。
内部RAM低128单元
80C51低128个单元是真正HA40201V4-000U-999的内部数据RAM区,是一个多功能复用性数据存储器,其按用途可分为3个区域,如图3.7和图3,8所示。
(1)工作寄存器区(00H~1FH)
工作寄存器区也称为通用寄存器,该区域共有4组寄存器,每组由8个寄存单元组成,每个单元8位,各组均以R0~R7作寄存器编号,共32个单元,单元的地址为O0H~1FH。在任一时刻,CPU只能使用其中一组通用寄存器,.
称为当前通用寄存器组,具体可由程序状态寄存器PsW中RS1、Rs0位的状态组合来确定。通用寄存器为CPU提供了就近存取数据的便利,提高了工作速度,也为编程提供了方便。
(2)位寻址区(⒛H~2FH)
内部RAM的⒛H~2FH共16个单元,计16×8=128位,位地址为00H~7FH。位寻址区既可作为一般的RAM区进行字节操作,也可对单元的每一位进行位操作,因此称为位寻址区,是存储空间的一部分。表3.2列出了位寻址区的位地址。
sOC51内部RAM有256个单元,通常在空间上分为两个区;低128个单元(OOH~7FH)的内部数据△`M区和高128个单元(80H~0FFH)的专用寄存器sFR区。
内部RAM低128单元
80C51低128个单元是真正HA40201V4-000U-999的内部数据RAM区,是一个多功能复用性数据存储器,其按用途可分为3个区域,如图3.7和图3,8所示。
(1)工作寄存器区(00H~1FH)
工作寄存器区也称为通用寄存器,该区域共有4组寄存器,每组由8个寄存单元组成,每个单元8位,各组均以R0~R7作寄存器编号,共32个单元,单元的地址为O0H~1FH。在任一时刻,CPU只能使用其中一组通用寄存器,.
称为当前通用寄存器组,具体可由程序状态寄存器PsW中RS1、Rs0位的状态组合来确定。通用寄存器为CPU提供了就近存取数据的便利,提高了工作速度,也为编程提供了方便。
(2)位寻址区(⒛H~2FH)
内部RAM的⒛H~2FH共16个单元,计16×8=128位,位地址为00H~7FH。位寻址区既可作为一般的RAM区进行字节操作,也可对单元的每一位进行位操作,因此称为位寻址区,是存储空间的一部分。表3.2列出了位寻址区的位地址。
上一篇:定时/计数器
上一篇:用户RAM区(30H~7FH)