
ATmega103(L)
独的中断向量的中断向量表处的开始
程序存储器。不同中断的优先级与其在中断
向量的位置。下的中断向量地址,优先级越高。
在AVR架构中的存储空间都是线性的内存映射。
通用
注册网络文件
图5示出的CPU中的32个通用工作寄存器的结构。
图5中。
AVR CPU通用工作寄存器
7
R0
R1
R2
...
R13
一般
用途
工作
注册
R14
R15
R16
R17
...
R26
R27
R28
R29
R30
R31
$1A
$1B
$1C
$1D
$1E
$1F
X寄存器的低字节
X寄存器,高字节
Y寄存器的低字节
Y寄存器的高字节
Z寄存器的低字节
Z寄存器高字节
$0D
$0E
$0F
$10
$11
0
地址。
$00
$01
$02
在指令集所有的寄存器操作指令都可以直接和单周期
访问所有的寄存器。唯一的例外是五不变算术和逻辑
说明SBCI , SUBI , CPI , ANDI ,ORI是一个常数和寄存器之间
LDI指令加载立即数的数据。这些说明适用于第二
一半的寄存器文件寄存器 - R16..R31 。一般的SBC , SUB ,CP和
和OR和两个寄存器之间或在单个寄存器中的所有其它的操作也适用于
整个寄存器文件。
如图5所示,每个寄存器都有一个数据存储器地址,映射
他们直接到用户数据空间的头32个地址。虽然不是phys-
ically实现SRAM,这种内存组织提供了极大的
在寄存器访问,作为X,Y和Z寄存器的灵活性可以被设置为索引的任何
寄存器文件中。
适用于一般数据的4K字节的SRAM实现为地址0060美元
至0FFF 。
9
0945I–AVR–02/07