12
atmega163(l)
1142e–avr–02/03
这 更小的 1,120 数据 记忆 locations 地址 这 寄存器 文件, 这 i/o 记忆, 和
这 内部的 数据 sram. 这 第一 96 locations 地址 这 寄存器 文件 + i/o 记忆,
和 这 next 1,024 locations 地址 这 内部的 数据 sram.
这 five 不同的 寻址 模式 为 这 数据 记忆 覆盖: 直接, 间接的 和 dis-
placement, 间接的, 间接的 和 前-decrement, 和 间接的 和 邮递-increment. 在
这 寄存器 文件, 寄存器 r26 至 r31 特性 这 间接的 寻址 pointer
寄存器.
这 直接 寻址 reaches 这 全部 数据 空间.
这 间接的 和 displacement 模式 特性 一个 63 地址 locations reach 从 这
根基 地址 给 用 这 y- 或者 z-寄存器.
当 使用 寄存器 间接的 寻址 模式 和 自动 前-decrement 和 邮递-
increment, 这 地址 寄存器 x, y, 和 z 是 decremented 和 incremented.
这 32 一般 目的 working 寄存器, 64 i/o 寄存器, 和 这 1,024 字节 的
内部的 数据 sram 在 这 atmega163 是 所有 accessible 通过 所有 这些 寻址
模式.
这 程序 和 数据
寻址 模式
这 atmega163 avr 增强 risc 微控制器 支持 powerful 和 效率高的
寻址 模式 为 进入 至 这 程序 记忆 (flash) 和 数据 记忆
(sram, 寄存器 文件, 和 i/o 记忆). 这个 部分 describes 这 不同的 寻址
模式 supported 用 这 avr architecture. 在 这 计算数量, 运算 意思 这 运作 代号
部分 的 这 操作指南 文字. 至 使简化, 不 所有 计算数量 显示 这 精确的 location 的 这
寻址 位.
寄存器 直接, 单独的
寄存器 rd
图示 10.
直接 单独的 寄存器 寻址
这 operand 是 包含 在 寄存器 d (rd).