1997 三月 14 11
飞利浦 半导体 产品 规格
低 电压 8-位 微控制器 和
uart, i
2
c-总线 和 模数转换器
p80cl580; p83cl580
9 记忆 organization
这 p8xcl580 有 6 kbytes 的 程序 记忆 (只读存储器;
p83cl580 仅有的) 加 256 字节 的 数据 记忆 (内存) 在
板.这 设备 有 独立的 地址 spaces 为
程序 和 数据 记忆 (看 图.6). 使用 端口 latches
p0 和 p2, 这 p8xcl580 能 地址 向上 至 128 kbytes 的
外部 记忆. 这 cpu 发生 两个都 读 (rd) 和
写 (wr) 信号 为 外部 数据 记忆 accesses,
和 这 读 strobe (psen) 为 外部 程序 记忆.
9.1 程序 记忆
这 p83cl580 包含 6 kbytes 的 内部的 只读存储器. 之后
重置 这 cpu begins 执行 在 location 0000h.
这 更小的 6 kbytes 的 程序 记忆 能 是
执行 在 也 在-碎片 只读存储器 或者 外部 程序
记忆.
如果 这
ea 管脚 是 系 至 v
DD
, 然后 程序 记忆 fetches
从 地址 0000h 至 17ffh 是 directed 至 这
内部的 只读存储器. fetches 从 地址 1800h 至 ffffh
是 directed 至 外部 只读存储器. 程序 计数器 值
更好 比 17ffh 是 automatically addressed 至
外部 记忆 regardless 的 这 状态 的 这 ea 管脚.
9.2 数据 记忆
这 p8xcl580 包含 256 字节 的 内部的 内存 和
40 特定的 函数 寄存器 (sfrs). 图示 6 显示 这
内部的 数据 记忆 空间 分隔 在 这 更小的
128 字节, 这 upper 128 字节, 和 这 sfrs 空间.
内部的 内存 locations 0 至 127 是 直接地 和 indirectly
addressable. 内部的 内存 locations 128 至 255 是 仅有的
indirectly addressable. 这 特定的 函数 寄存器
locations 128 至 255 字节 是 仅有的 直接地 addressable.
9.3 特定的 函数 寄存器 (sfrs)
这 upper 128 字节 是 这 地址 locations 的 这
sfrs. 计算数量 7 和 8 显示 这 特定的 函数
寄存器 空间. 这 sfrs 包含 这 端口 latches,
计时器, 附带的 控制, 串行 i/o 寄存器, 等 这些
寄存器 能 仅有的 是 accessed 用 直接 寻址.
那里 是 128 直接地 addressable locations 在 这 sfr
地址 空间. 位 addressable sfrs 是 那些 那 终止
在 000b.
9.4 寻址
这 p8xcl580 有 five 方法 为 寻址 源
operands:
•
寄存器
•
直接
•
寄存器-间接的
•
立即的
•
根基-寄存器 加 index-寄存器-间接的.
这 第一 三 方法 能 是 使用 为 寻址
destination operands. 大多数 说明 有 一个
‘destination/源’ 地方 那 specifies 这 数据 类型,
寻址 方法 和 operands involved. 为
行动 其它 比 movs, 这 destination operand 是
也 一个 源 operand.
图.5 这 更小的 128 字节 的 内部的 内存.
halfpage
mla560 - 1
R7
R0
07H
0
R7
R0
0FH
08H
R7
R0
17H
10H
R7
R0
1FH
18H
2FH
7FH
20H
30H
位-addressable space
(位 地址 0 至 7f)
4 banks 的 8 registers
(r0 至 r7)