ht48r10a-1
rev. 1.20 9 July 2, 2001
Accumulator
这 accumulator 是 closely related 至 ALU oper
-
ations. 它 是 也 编排 至 location 05H 的 这
数据 记忆 和 能 carry 输出 立即的 数据
行动. 这 数据 movement 在 二
数据 记忆 locations 必须 通过 通过 这
accumulator.
Arithmetic 和 逻辑 单位
ALU
这个 电路 执行 8-位 arithmetic 和 逻辑
行动. 这 ALU 提供 这 下列的 func
-
tions:
Arithmetic 行动 (增加, 模数转换器, sub, sbc,
daa)
逻辑 行动 (和, 或者, xor, cpl) Rota
-
tion (rl, rr, rlc, rrc)
Increment 和 Decrement (inc, dec)
Branch decision (sz, snz, siz, SDZ ....)
这 ALU 不 仅有的 saves 这 结果 的 一个 数据 运算
-
限定 但是 也 改变 这 状态 寄存器.
状态 寄存器
状态
这个 8-位 寄存器 (0ah) 包含 这 零 标记
(z), carry 标记 (c), auxiliary carry 标记 (交流),
overflow 标记 (ov), 电源 向下 标记 (pd), 和
看门狗 时间-输出 标记 (至). 它 也 records 这
状态 信息 和 控制 这 运作
sequence.
和 这 例外 的 这 至 和 PD flags,
位 在 这 状态 寄存器 能 是 改变 用
说明 像 大多数 其它 寄存器. 任何
数据 写 在 这 状态 寄存器 将 不
改变 这 至 或者 PD 标记. 在 增加 opera-
tions related 至 这 状态 寄存器 将 给
不同的 结果 从 那些 将. 这
至 标记 能 是 影响 仅有的 用 系统
电源-向上, 一个 WDT 时间-输出 或者 executing 这
"clr wdt" 或者 "halt" 操作指南. 这 PD
标记 能 是 影响 仅有的 用 executing 这
"halt" 或者 "clr wdt" 操作指南 或者 一个 sys-
tem 电源-向上.
这 z, ov, 交流 和 C flags 一般地 反映 这
状态 的 这 最新的 行动.
在 增加, 在 进去 这 中断 sequence
或者 executing 这 子例程 call, 这 状态 reg
-
ister 将 不 是 pushed 面向 这 堆栈 automat
-
ically. 如果 这 内容 的 这 状态 是
重要的 和 如果 这 子例程 能 corrupt 这
状态 寄存器, 预防措施 必须 是 带去 至
保存 它 合适的.
中断
这 设备 提供 一个 外部 中断 和
内部的 计时器/事件 计数器 中断. 这
内存 mapping