AT90S8515
6
这 x-寄存器, y-寄存器 和 z-寄存器
这 寄存器 r26..r31 有 一些 增加 功能 至 它们的
一般 目的 用法. 这些 寄存器 是 地址 要点-
ers 为 间接的 寻址 的 这 数据 空间. 这 三
间接的 地址 寄存器 x, y 和 z 是 定义 作:
图示 7.
这 x, y 和 z 寄存器
在 这 不同的 寻址 模式 这些 地址 寄存器
有 功能 作 fixed displacement, 自动 increment
和 decrement (看 这 描述 为 这 不同的
说明).
这 alu - arithmetic 逻辑 单位
这 高-效能 avr alu 运作 在 直接 connec-
tion 和 所有 这 32 一般 目的 working 寄存器.
在里面 一个 单独的 时钟 循环, alu 行动 在 regis-
ters 在 这 寄存器 文件 是 executed. 这 alu 行动
是 分隔 在 三 主要的 categories - arithmetic, logical
和 位-功能.
这 在-系统 可编程序的 flash 程序
记忆
这 at90s8515 包含 8k 字节 在-碎片 在-系统 pro-
grammable flash 记忆 为 程序 存储. 自从 所有
说明 是 16-或者 32-位 words, 这 flash 是 有组织的
作 4k x 16. 这 flash 记忆 有 一个 忍耐力 的 在
least 1000 写/擦掉 循环. 这 at90s8515 程序
计数器 (pc) 是 12 位 宽, 因此 寻址 这 4096 pro-
gram 记忆 地址.
看 页 62 为 一个 详细地 描述 在 flash 数据 向下-
加载.
常量 tables 必须 是 allocated 在里面 这 地址 0-4k
(看 这 lpm - 加载 程序 记忆 操作指南 descrip-
tion).
看 页 8 为 这 不同的 程序 记忆 寻址
模式.
15 0
x - 寄存器 7 0 7 0
r27 ($1b) r26 ($1a)
15 0
y - 寄存器 7 0 7 0
r29 ($1d) r28 ($1c)
15 0
z - 寄存器 7 0 7 0
r31 ($1f) r30 ($1e)