cpu architecture
8月 18, 2003 文档 #: 38-12010 cy rev. *b cms rev. 3.22 23
Examples
:
2.3.5 destination indexed
这 结果 的 一个 操作指南 使用 这个 寻址 模式 是
放置 在里面 也 这 内存 记忆 空间 或者 这 regis-
ter 空间. operand 1 是 增加 至 这 x 寄存器 forming
这 地址 那 点 至 这 location 的 这 结果. 这
源 为 这 操作指南 是这 一个 寄存器. arithmetic
说明 需要 二 sources, 这 第二 源 是
这 location 指定 用operand 1 增加 和 这 x
寄存器. 说明 使用 这个 寻址 模式 是 二
字节 在 长度.
例子
:
2.3.6 destination 直接 立即的
这 结果 的 一个 操作指南 使用 这个 寻址 模式 是
放置 在里面 也 这 内存 记忆 空间 或者 这 regis-
ter 空间. operand 1 是 这 地址 的 这 结果. 这
源 为 这 操作指南是 operand 2, 这个 是 一个
立即的 值. arithmetic说明 需要 二
来源, 这 第二 源 是 这 location 指定 用
operand 1. 说明 使用 这个 寻址 模式 是
三 字节 在 长度.
Examples
:
2.3.7 destination indexed 立即的
这 结果 的 一个 操作指南 使用 这个 寻址 模式 是
放置 在里面 也 这 内存 记忆 空间 或者 这 regis-
ter 空间. operand 1 是 增加 至 这 x 寄存器 至 表格
这 地址 的 这 结果. 这 源 为 这 操作指南 是
operand 2, 这个 是 一个 immediate 值. arithmetic
说明 需要 二 sources, 这 第二 源 是
这 location 指定 用operand 1 增加 和 这 x
寄存器. 说明 使用 这个 寻址 模式 是
三 字节 在 长度.
增加 [7], 一个
;在 这个 情况, 这
;值 在 这 记忆
;location 在 地址
;7 是 增加 和 这
;accumulator, 和 这
;结果 是 放置 在
;这 记忆 location
;在 地址 7. 这
;accumulator 是
;不变.
MOV reg[8], 一个
;在 这个 情况, 这
;accumulator 是 moved
;至 这 寄存器
;空间 location 在
;地址 8. 这
;accumulator 是
;不变.
表格 17: destination indexed
Opcode operand 1
操作指南 destination index
增加 [x+7], 一个
;在 这个 情况, 这 值
;在 这 记忆 location
;在 地址 x+7 是 增加
;和 这 accumulator,
;和 这 结果 是 放置
;在 这 记忆 location
;在 地址 x+7. 这
;accumulator 是
;不变.
表格 18: destination 直接 立即的
Opcode operand 1 operand 2
操作指南 destination 地址 立即的 值
增加 [7], 5
;在 这个 情况, 值 在
;这 记忆 location 在
;地址 7 是 增加 至
;这 立即的 值 的
;5, 和 这 结果 是
;放置 在 这 记忆
;location 在 地址 7.
MOV reg[8], 6
;在 这个 情况, 这
;立即的 值 的 6 是
;moved 在 这 寄存器
;空间 location 在
;地址 8.
表格 19: destination indexed 立即的
Opcode operand 1 operand 2
操作指南 destination index 立即的 值