
AT32UC3L
4.4
4.4.1
编程模型
注册文件配置
下面AVR32UC寄存器文件被示出。
图4-3 。
应用
31位
位0
31位
该AVR32UC寄存器文件
INT0
31位
位0
监
位0
INT1
31位
位0
INT2
31位
位0
INT3
31位
位0
EXCEPTION
31位
位0
NMI
31位
位0
SECURE
31位
位0
PC
LR
SP_APP
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
PC
LR
SP_SYS
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
PC
LR
SP_SYS
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
PC
LR
SP_SYS
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
PC
LR
SP_SYS
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
PC
LR
SP_SYS
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
PC
LR
SP_SYS
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
PC
LR
SP_SYS
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
PC
LR
SP_SEC
R12
R11
R10
R9
R8
INT0PC
R7
INT1PC
R6
FINTPC
R5
SMPC
R4
R3
R2
R1
R0
SR
SS_STATUS
SS_ADRF
SS_ADRR
SS_ADR0
SS_ADR1
SS_SP_SYS
SS_SP_APP
SS_RAR
SS_RSR
4.4.2
状态寄存器的配置
状态寄存器(SR)被分成两个半字,一个上部和一个下部,见
图4-4
和
图4-5 。
低字包含了C,Z ,N ,V和Q条件码标志和R,T ,
和L位,而上半字包含了模式和状态时处理信息
SOR的执行,请参考
AVR32架构手册
了解详细信息。
图4-4 。
31位
状态寄存器的高半字
16位
SS
LC
-
1
0
-
-
DM
D
-
M2
M1
M0
EM
I3M
I2M
FE
I1M
I0M
GM
位名称
初始值
全局中断屏蔽
中断0级面膜
中断1级面膜
中断2级面膜
中断3级面膜
除了面膜
模式位0
模式位1
模式2位
版权所有
调试状态
调试状态面膜
版权所有
安全状态
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
26
32099AS–AVR32–06/09