24
AT89C51CC03
4182i–can–06/05
内部的 空间
更小的 128 字节 内存
这 更小的 128 字节 的 内存 (看 图示 8) 是 accessible 从 地址 00h 至 7fh
使用 直接 或者 间接的 寻址 模式. 这 最低 32 字节 是 grouped 在 4
banks 的 8 寄存器 (r0 至 r7). 二 位 rs0 和 rs1 在 psw 寄存器 (看 图示 6)
选择 这个 bank 是 在 使用符合 至 表格 4. 这个 allows 更多 效率高的 使用 的 代号
空间, 自从 寄存器 说明 是 shorter 比 说明 that 使用 直接 地址-
ing, 和 能 是 使用 为 context switching 在 中断 维护 routines.
表格 4.
寄存器 bank 选择
这 next 16 字节 在之上 这 寄存器 banks 表格 一个 块 的 位-addressable 记忆
空间. 这 c51 操作指南 设置 包含 一个宽 选择 的 单独的-位 说明, 和
这 128 位 在 这个 范围 能 是 直接地 addressed 用 这些 说明. 这 位
地址 在 这个 范围 是 00h 至 7fh.
图示 9.
更小的 128 字节 内部的 内存 organization
upper 128 字节 内存
这 upper 128 字节 的 内存 是 accessible 从 地址 80h 至 ffh 使用 仅有的 间接的
寻址 模式.
expanded 内存
这 在-碎片 2048 字节 的 expanded 内存 (e内存) 是 accessible 从 地址 0000h
至 07ffh 使用 间接的 寻址 模式 th粗糙的 movx 说明. 在 这个 地址
范围, 这 位 extram 在 auxr 寄存器 是使用 至 选择 这 eram (default) 或者 这
xram. 作 显示 在 图示 8 当 extram = 0, 这 eram 是 选择 和 当
extram = 1, 这 xram 是 选择.
这 大小 的 eram 能 是 配置 用 xrs2-0 位 在 auxr 寄存器 (default 大小 是
2048 字节).
便条: 更小的 128 字节 内存, upper 128 字节s 内存, 和 expanded 内存 是 制造 的 易变的
记忆 cells. 这个 意思 那 这 内存 content 是 indeterminate 之后 电源-向上 和
必须 然后 是 initialized 合适的.
RS1 RS0 描述
0 0 寄存器 bank 0 从 00h 至 07h
0 1 寄存器 bank 0 从 08h 至 0fh
1 0 寄存器 bank 0 从 10h 至 17h
1 1 寄存器 bank 0 从 18h 至 1fh
位-addressable 空间
4 banks 的
8 寄存器
r0-r7
30h
7Fh
(位 地址 0-7fh)
20h
2Fh
18h
1Fh
10h
17h
08h
0Fh
00h
07h