SPRS009C – january 1987 – 修订 july 1991
TMS320C1x
数字的 信号 processors
邮递 办公室 盒 1443
•
houston, 德州 77001
7
操作指南 设置
一个 comprehensive 操作指南 设置 支持 两个都 numeric-intensive 行动, 此类 作 信号 处理, 和
一般-目的 行动, 此类 作 高-速 控制. 所有 的 这
′
c1x 设备 是 物体-代号 兼容 和
使用 这 一样 60 说明. 这 操作指南 设置 组成 primarily 的 单独的-循环 单独的-文字 说明,
permitting 执行 比率 的 更多 比 六 million 说明 每 第二. 仅有的 infrequently 使用 branch 和
i/o 说明 是 multicycle. 说明 那 变换 数据 作 部分 的 一个 arithmetic 运作 execute 在 一个 单独的
循环 和 是 有用的 为 范围调整 数据 在 并行的 和 其它 行动.
便条
这 bio管脚 在 其它
′
c1x 设备 是 不 有 为 使用 在 这
′
c14/e14/p14. 一个 attempt 至 execute 这
bioz (branch 在 bio
低) 操作指南 将 结果 在 一个 二 循环 nop action.
三 主要的 寻址 模式 是 有 和 这 操作指南 设置: 直接, 间接的, 和 立即的 寻址.
直接 寻址
在 直接 寻址, 七 位 的 这 操作指南 文字 concatenated 和 这 1-位 数据 页 pointer 表格 这
数据 记忆 地址. 这个 实现 一个 paging scheme 在 这个 这 第一 页 包含 128 words, 和 这
第二 页 包含 向上 至 128 words.
间接的 寻址
间接的 寻址 形式 这 数据 记忆 地址 从 这 least-重大的 第八 位 的 一个 的 这 二 auxiliary
寄存器, ar0-ar1. 这 auxiliary 寄存器 pointer (arp) 选择 这 电流 auxiliary 寄存器. 这 auxiliary
寄存器 能 是 automatically incremented 或者 decremented 和 这 arp changed 在 并行的 和 这 执行
的 任何 间接的 操作指南 至 准许 单独的-循环 manipulation 的 数据 tables. 间接的 寻址 能 是 使用
和 所有 说明 需要 数据 operands, 除了 为 这 立即的 operand 说明.
立即的 寻址
立即的 说明 derive 数据 从 部分 的 这 操作指南 文字 相当 比 从 这 数据 内存. 一些 有用的
立即的 说明 是 乘以 立即的 (mpyk), 加载 accumulator 立即的 (lack), 和 加载 auxiliary
寄存器 立即的 (lark).
操作指南 设置 summary
表格 2 lists 这 symbols 和 abbreviations 使用 在 表格 3, 这 操作指南 设置 summary. 表格 3
包含 一个 短的
描述 和 这 opcode 为 各自
′
c1x 操作指南. 这 summary 是 arranged 符合 至 函数 和
alphabetized 在里面 各自 函数的 组.
表格 2. 操作指南 symbols
标识 MEANING
ACC Accumulator
D 数据 记忆 地址 地方
M 寻址 模式 位
K 立即的 operand 地方
PA 3-位 端口 地址 地方
R 1-位 operand 地方 specifying auxiliary 寄存器
S 4-位 left-变换 代号
X 3-位 accumulator left-变换 地方