51 系列单片机数据存储器的管理:
51 系列单片机对数据存储器 ram 的管理是通过 16bit 的特殊功能寄存器 dptr(data pointer) 来实现,每个 ram 单元 (byte) 也对应一个特定的地址编码 (address) ,因此, 51 系列单片机的地址的编码范围 ( 通常称为寻址范围 ) :
0000 0000 0000 0000b ~ 1111 1111 1111 1111b (二进制)
0 0 0 0 h ~ f f f f h (十六进制)
0 ~ 65535 (十进制)
因此 51 系列单片机的 ram 寻址范围也是 64k
51 系列单片机 rom 和 ram 的地址编码范围都是 0000h ~ ffffh ,但由于在寻址时硬件电路上有区别,所以不会混淆。
51 系列单片机中,单片机外接的接口芯片如 a/d、 d/a 等都有互不相同的地址,这些地址都是占用单片机外部 ram 的地址编号。