16/86
ST62T53C/t60c/t63C ST62E60C
2 CENTRAL 处理 单位
2.1 介绍
这 CPU 核心 的 ST6 设备 是 独立 的 这
i/o 或者 记忆 配置. 作 此类, 它 将 是
想法 的 作 一个 独立 central 处理器
communicating 和 在-碎片 i/o, 记忆 和 pe-
ripherals 通过 内部的 地址, 数据, 和 控制
buses. 在-核心 交流 是 arranged 作
显示 在 图示 7; 这 控制 正在 externally
linked 至 两个都 这 重置 和 Oscillator 电路,
当 这 核心 是 linked 至 这 专心致志的 在-碎片 pe-
ripherals 通过 这 串行 数据 总线 和 indirectly, 为
中断 目的, 通过 这 控制 寄存器.
2.2 CPU 寄存器
这 ST6 家族 CPU 核心特性 六寄存器 和
三 pairs 的 flags 有 至 这 programmer.
这些 是 描述 在 这 下列的 paragraphs.
Accumulator (一个)
. 这 accumulator 是 一个 8-位
一般 目的 寄存器 使用 在 所有 arithmetic cal-
culations, logical 行动, 和 数据 manipula-
tions. 这 accumulator 能 是 addressed 在 数据
空间 作 一个 内存 location 在 地址 ffh. 因此 这
ST6 能 manipulate 这 accumulator just 像 任何
其它 寄存器 在 数据 空间.
间接的 寄存器 (x, y).
这些 二 间接的 reg-
isters 是 使用 作 pointers 至 记忆 locations 在
数据 空间. 它们 是 使用 在 这 寄存器-间接的
寻址 模式. 这些 寄存器 能 是 ad-
dressed 在 这 数据 空间 作 内存 locations 在 ad-
dresses 80h (x) 和 81h (y). 它们 能 也 是 交流-
cessed 和 这 直接, 短的 直接, 或者 位 直接 ad-
dressing 模式. accordingly, 这 ST6 操作指南
设置 能 使用 这 间接的 寄存器 作 任何 其它 reg-
ister 的 这 数据 空间.
短的 直接 寄存器 (v, w).
这些 二 regis-
ters 是 使用 至 保存 一个 字节 在 短的 直接 ad-
dressing 模式. 它们 能 是 addressed 在 数据
空间 作 内存 locations 在 地址 82h (v) 和
83h (w). 它们 能 也 是 accessed 使用 这 di-
rect 和 位 直接 寻址 模式. 因此, 这
ST6 操作指南 设置 能 使用 这 短的 直接 regis-
ters 作 任何 其它 寄存器 的 这 数据 空间.
程序 计数器 (pc). 这 程序 计数器 是 一个
12-位 寄存器 这个 包含 这 地址 的 这
next 只读存储器 location 至 是 processed 用 这 核心.
这个 只读存储器 location 将 是 一个 opcode, 一个 oper-
和, 或者 这 地址 的 一个 operand. 这 12-位
长度 准许 这 直接 寻址 的 4096 字节
在 程序 空间.
图示 7. ST6 核心 块 图解
程序
RE设置
OPCODE
标记
值
2
CONTROLLER
FLAGS
ALU
一个-daTA
b-数据
地址 /读 线条
数据 空间
中断
DATA
内存/eepr OM
数据
只读存储器/eproM
RESULTS 至 数据 SPACE (写 线条)
只读存储器/ep只读存储器
DEDICAT IONS
ACCUMULATOR
控制
信号
OSCin
OSCout
地址
解码器
256
12
程序 计数器
和
6 LAYER 堆栈
0,01 至 8MHz
VR01811
16