mb89850r 序列
17
2. 寄存器
这 f
2
mc-8l 家族 有 二 类型 的 寄存器; 专心致志的 寄存器 在 这 cpu 和 一般-目的 寄存器
在 这 记忆. 这 下列的 专心致志的 寄存器 是 提供:
程序 计数器 (pc): 一个 16-位 寄存器 为 表明 操作指南 存储 positions
accumulator (一个): 一个 16-位 temporary 寄存器 为 storing arithmetic 行动, 等 当 这
操作指南 是 一个 8-位 数据 处理 操作指南, 这 更小的 字节 是 使用.
temporary accumulator (t): 一个 16-位 寄存器 这个 执行 arithmetic 行动 和 这 accumulator
当 这 操作指南 是 一个 8-位 数据 处理 操作指南, 这 更小的 字节 是 使用.
index 寄存器 (ix): 一个 16-位 寄存器 为 index 修改
extra pointer (ep): 一个 16-位 pointer 为 表明 一个 记忆 地址
堆栈 pointer (sp): 一个 16-位 寄存器 为 表明 一个 堆栈 范围
程序 状态 (ps): 一个 16-位 寄存器 为 storing 一个 寄存器 pointer, 一个 情况 代号
这 ps 能 更远 是 分隔 在 高等级的 8 位 为 使用 作 一个 寄存器 bank pointer (rp) 和 这 更小的 8 位 为
使用 作 一个 情况 代号 寄存器 (ccr). (看 这 图解 在下.)
PC
一个
T
IX
EP
SP
PS
16 位
: 程序 计数器
: accumulator
: temporary accumulator
: index 寄存器
: extra pointer
: 堆栈 pointer
: 程序 状态
FFFD
H
Indeterminate
Indeterminate
Indeterminate
Indeterminate
Indeterminate
i-标记 = 0, il1, 0 = 11
其它 位 是 indeterminate.
最初的 值
•
结构 的 这 程序 状态 寄存器
Vacancy Vacancy Vacancy
H I il1, 0 N Z VC
54
RPPS
109876 321015 14 13 12 11
RP CCR