一般-目的 寄存器
程序 计数器
堆栈 pointer
状态 寄存器
常量 发生器
一般-目的 寄存器
一般-目的 寄存器
一般-目的 寄存器
pc/r0
sp/r1
sr/cg1/r2
cg2/r3
R4
R5
R14
R15
SLAS344A
–
january 2002
–
修订 二月 2002
12
邮递 办公室 盒 655303
•
达拉斯市, 德州 75265
短的-表格 描述
处理 单位
这 处理 单位 是 为基础 在 一个 consistent 和 orthogonal cpu 和 操作指南 设置. 这个 设计 结构
结果 在 一个 risc-像 architecture, 高级地 transparent 至 这 应用 开发 和 notable 为 它的 使容易
的 程序编制. 所有 行动, 其它 比 程序-流动 说明, 是 consequently 执行 作 寄存器
行动 在 conjunction 和 七 寻址 模式 为 源 和 四 模式 为 destination operand.
CPU
这 cpu 有 16 寄存器 那 提供 减少
操作指南 执行 时间. 这个 减少 这
寄存器-至-寄存器 运作 执行 时间 至
一个 循环 的 这 处理器 频率.
四 的 这 寄存器 是 保留 为 特定的 使用
作 程序 计数器, 堆栈 pointer, 状态 寄存器,
和 常量 发生器. 这 remaining 寄存器
是 有 作 一般-目的 寄存器.
peripherals 是 连接 至 这 cpu 使用
一个 数据 地址 和 控制 总线, 和 能 是
容易地 处理 和 所有 记忆 manipulation
说明.
操作指南 设置
这 操作指南 设置 为 这个 寄存器-至-寄存器 architecture constitutes 一个 powerful 和 容易-至-使用 assembler
language. 这 操作指南 设置 组成 的 51 说明 和 三 formats 和 七 地址 模式. 表格 1
提供 一个 summary 和 例子 的 这 三 类型 的 操作指南 formats; 这 地址 模式 是 列表 在
表格 2.
表格 1. 操作指南 文字 formats
双 operands, 源-destination e.g. 增加 r4,r5 r4 + r5
–––
> r5
单独的 operands, destination 仅有的 e.g. call r8 PC
––
>(tos), r8
––
> pc
相关的 jump, un/conditional e.g. jne jump-在-equal 位 = 0
各自 操作指南 运行 在 文字 和 字节 数据 是 identified 用 这 后缀 b.
examples: 文字 说明 字节 说明
MOV ede, toni mov.b ede,toni
增加 #235h, 和 mem 增加.b #35h, 和 mem
推 R5 推.b R5
SWPB R5
—