T48C893
rev. a4, 22-jan-0210 (82)
内存 地址 寄存器
这 内存 是 addressed 和 这 四 8-位 宽 内存
地址 寄存器: sp, rp, x 和 y. 这些 寄存器 准许
进入 至 任何 的 这 256 内存 nibbles.
expression 堆栈 pointer (sp)
这 堆栈 pointer (sp) 包含 这 地址 的 这 next-至-
顶 4-位 item (tos
–
1) 的 这 expression 堆栈. 这
pointer 是 automatically 前-incremented 如果 一个 nibble 是
moved 面向 这 堆栈 或者 邮递-decremented 如果 一个 nibble 是
移除从 这 堆栈. 每 邮递-decrement 运作
moves这 item (tos
–
1) 至 这 tos 寄存器 在之前 这 sp
是 decremented. 之后 一个 重置 这 堆栈 pointer 有 至 是
initialized和
”
>sp s0
”
至 allocate 这 开始 地址 的
这 expression 堆栈 范围.
返回 堆栈 pointer (rp)
这 返回 堆栈 pointer 点 至 这 顶 元素 的 这
12-位 宽 返回 堆栈. 这 pointer automatically 前-
increments如果 一个 元素 是 moved 面向 这 堆栈, 或者 它
邮递-decrements如果 一个元素 是 移除 从 这 堆栈.
这 返回 堆栈 pointer increments 和 decrements 在
步伐 的 4. 这个 意思 那 每 时间 一个 12-位 元素
是 stacked, 一个 4-位 内存 location 是 left unwritten. 这个
location是 使用 用 这qFORTHcompiler 至 allocate 4-位
变量.之后 一个 重置 这 返回 堆栈 pointer 有 至 是
initialized 通过
”
>rp fch
”
.
内存 地址 寄存器 (x 和 y)
这 x 和 y 寄存器 是 使用 至 地址 任何 4-位 item
在 这 内存. 一个 fetch 运作 moves 这 addressed
nibble 面向 这 tos. 一个 store 运作 moves 这 tos 至
这 addressed 内存 location. 用 使用 也 这
前
–
increment或者 邮递
–
decrement 寻址 模式
arrays 在 这 内存 能 是 对照的, filled 或者 moved.
顶 的 堆栈 (tos)
这 顶 的 堆栈 寄存器 是 这 accumulator 的 这
marc4. 所有 arithmetic/逻辑, 记忆 涉及 和 i/o
行动使用 这个 寄存器. 这 tos 寄存器 receives
数据 从 这 alu, 只读存储器, 内存 或者 i/o 总线.
情况 代号 寄存器 (ccr)
这 4-位 宽 情况 代号 寄存器 包含 这
branch,这 carry 和 这 中断 使能 标记. 这些 位
表明这 电流 状态 的 这 cpu. 这 ccr flags 是
设置 或者 重置 用 alu 行动. 这 说明
设置_bcf, tog_bf, ccr! 和 di 准许 直接
manipulation的 这 情况 代号 寄存器.
carry/borrow (c)
这 carry/borrow 标记 indicates 那 这 borrowing 或者
carrying输出 的 arithmetic 逻辑 单位 ( alu ) occurred
在 这 last arithmetic 运作. 在 变换 和
rotate行动, 这个 位 是 使用 作 一个 fifth 位. boolean
行动有 非 影响 在 这 c-标记.
branch (b)
这 branch 标记 控制 这 conditional 程序
branching.应当 这 branch 标记 有 被 设置 用 一个
previous 操作指南 一个 conditional branch 将 导致 一个
jump. 这个 标记 是 影响用arithmetic, 逻辑, 变换, 和
rotate行动.
中断 使能 (i)
这 中断 使能 标记 globally 使能 或者 使不能运转 这
triggering的 所有 中断 routines 和 这 例外 的
这 非-maskable 重置. 之后 一个 重置 或者 在 executing 这
di 操作指南, 这 中断 使能 标记 是 重置 因此
disabling所有 中断. 这 核心 将 不 接受 任何
更远 中断 requests 直到 这 中断 使能 标记
有 被 设置 又一次 用 也 executing 一个 ei, rti 或者
睡眠 操作指南.