13
ATtiny13
2535b–avr–01/04
sram 数据 记忆
图示 9 显示 如何 这 attiny13 sram 记忆 是 有组织的.
这 更小的 160 数据 记忆 locations 地址 两个都 这 寄存器 文件, 这 i/o 记忆
和 这 内部的 数据 sram. 这 第一 32 locations 地址 这 寄存器 文件, 这 next 64
locations 这 标准 i/o 记忆, 和 这 last 64 locations 地址 这 内部的 数据
sram.
这 five 不同的 寻址 模式 为 这 数据 记忆 覆盖: 直接, 间接的 和
displacement, 间接的, 间接的 和 前-decrement, 和 间接的 和 邮递-increment. 在
这 寄存器 文件, 寄存器 r26 至 r31 特性 这 间接的 寻址 pointer 寄存器.
这 直接 寻址 reaches 这 全部 数据 空间.
这 间接的 和 displacement 模式 reaches 63 地址 locations 从 这 根基
地址 给 用 这 y- 或者 z-寄存器.
当 使用 寄存器 间接的 寻址 模式 和 自动 前-decrement 和 邮递-
increment, 这 地址 寄存器 x, y, 和 z 是 decremented 或者 incremented.
这 32 一般 目的 working 寄存器, 64 i/o 寄存器, 和 这 64 字节 的 内部的
数据 sram 在 这 attiny13 是 所有 accessible 通过 所有 这些 寻址 模式. 这
寄存器 文件 是 描述 在 “general 目的 寄存器 file” 在 页 7.
图示 9.
数据 记忆 编排
数据 记忆 进入 时间
这个 部分 describes 这 一般 进入 定时 concepts 为 内部的 记忆 进入.
这 内部的 数据 sram 进入 是 执行 在 二 clk
CPU
循环 作 描述 在 图示
10.
图示 10.
在-碎片 数据 sram 进入 循环
32 寄存器
64 i/o 寄存器
内部的 sram
(64 x 8)
0x0000 - 0x001f
0x0020 - 0x005f
0x009F
0x0060
数据 记忆
clk
WR
RD
数据
数据
地址
地址 有效的
T1 T2 T3
计算 地址
读
写
CPU
记忆 进入 操作指南
next 操作指南