【RS0、RS1 的组合关系】
RS1 RS0
寄存器
组
片内 RAM 地址
0
0
第 0 组
00H~07H
0
1
第 1 组
08H~0FH
1
0
第 2 组
10H~17H
1
1
第 3 组
18H~1FH
【两个 16 位寄存器】
DPTA 是一个 16 位的特殊功能寄存器,其高位字节寄存器用
DPH 表示(83H)低位字节寄存器用 DPL 表示(82H)。DPTR
既可作为 16 位寄存器来处理,也可作两个独立的 8 位寄存器
DPH 和 DPL 使用。主要用于存放 16 位地址,以便对 64KB 片外
RAM 作简介寻址。
PC 程序计数器,由两个 8 位计数器 PCH 和 PCL 组成,共 16 位。
PC 实际上是程序的字节地址计数器,PC 中的内容是将要执行
的下一条指令的地址,改变 PC 的内容就能改变程序执行方向。
89C51
P1
P3
P0
P2
ALE
地址
指令
片外程序
存储器
74
H
C
37
3