
时序图的取指令和执行中都
第2.6节“指令
执行时序“第16页。
图3-1 。
程序存储器映射
程序存储器
0x0000
FLASH END
3.2
SRAM数据存储器
图3-2
显示了爱特梅尔
AVR
SRAM空间的组织结构。
Atmel的AVR是一个复杂的微处理器,更外围设备相比,可以支持
内,在操作码的IN和OUT指令保留了64个单元。对于
在SRAM扩展的I / O空间,只能使用ST / STS / STD和LD / LDS / LDD指令可以
使用。
数据存储器包括了寄存器文件, I / O存储器,扩展的I / O
存储器和内部数据SRAM。第32个地址为寄存器文件,下
64个I / O存储器,然后扩展的I / O存储器的160位置,而
下一个字节的内部数据SRAM (见“ ISRAM大小”
表3-1第19页) 。
对于数据存储器的五个不同的寻址方式:直接寻址,带偏移
包换,间接寻址,带预减量和间接后增量。登记册
文件中的寄存器R26到R31为间接寻址的指针寄存器。
直接寻址范围可达整个数据空间。
间接与位移模式,达到从基址63个地址
由Y轴或Z寄存器给出。
当使用带预减和后加的间接寻址模式
精神疾病,该地址寄存器X,Y和Z的增加或减少。
在32个通用工作寄存器, 64个I / O寄存器, 160个扩展I / O寄存器和
在爱特梅尔AVR的内部数据SRAM可通过所有上述的寻址访问所有
模式。寄存器文件中描述
第14页的“通用寄存器文件” 。
20
爱特梅尔ATA5505 [初步]
9219A–RFID–01/11