CPU
下面
开发
初步的 规格 rev.e
规格 在 这个 手工的 是 tentative 和 主题 至 改变.
mitsubishi microcomputers
m30220 组
单独的-碎片 16-位 cmos microcomputer
9
central 处理 单位 (cpu)
这 cpu 有 一个 总的 的 13 寄存器 显示 在 图示 1.5.1. 七 的 这些 寄存器 (r0, r1, r2, r3, a0,
a1, 和 fb) 来到 在 二 sets; 因此, 这些 有 二 寄存器 banks.
(1) 数据 寄存器 (r0, r0h, r0l, r1, r1h, r1l, r2, 和 r3)
数据 寄存器 (r0, r1, r2, 和 r3) 是 配置 和 16 bits, 和 是 使用 primarily 为 转移 和
arithmetic/逻辑 行动.
寄存器 r0 和 r1 各自 能 是 使用 作 独立的 8-位 数据 寄存器, 高-顺序 位 作 (r0h/r1h),
和 低-顺序 位 作 (r0l/r1l). 在 一些 说明, 寄存器 r2 和 r0, 作 好 作 r3 和 r1 能
使用 作 32-位 数据 寄存器 (r2r0/r3r1).
(2) 地址 寄存器 (a0 和 a1)
地址 寄存器 (a0 和 a1) 是 配置 和 16 位, 和 有 功能 相等的 至 那些 的 数据
寄存器. 这些 寄存器 能 也 是 使用 为 地址 寄存器 间接的 寻址 和 地址 寄存器
相关的 寻址.
在 一些 说明, 寄存器 a1 和 a0 能 是 联合的 为 使用 作 一个 32-位 地址 寄存器 (a1a0).
H
L
b15
b8 b7 b0
R0
(便条)
H
L
b15
b8 b7 b0
R1
(便条)
R2
(便条)
b15
b0
R3
(便条)
b15
b0
A0
(便条)
b15
b0
A1
(便条)
b15
b0
FB
(便条)
b15
b0
数据
寄存器
地址
寄存器
框架 根基
寄存器
b15
b0
b15
b0
b15
b0
b15
b0
b0
b19
b0
b19
H
L
程序 计数器
中断 表格
寄存器
用户 堆栈 pointer
中断 堆栈
pointer
静态的 根基
寄存器
标记 寄存器
PC
INTB
USP
ISP
SB
FLG
便条: 这些 registers 组成 的 二 register banks.
CDZSBOIU
IPL
图示 1.5.1. central 处理 单位 寄存器