
的Stellaris LM3S5762微控制器
位/域
26:25
名字
ICI / IT
TYPE
RO
RESET
0x0
描述
EPSR
ICI / IT状态
这些位以及位15:10都包含可中断,可继续
指令( ICI)域中断负载和存储多
的指令或执行状态位
IT
指令。
当
EPSR
持有
ICI
执行状态时,位26:25都是零。
在If-Then模块最多包含以下内容的四条指令
IT
指令。在该块中的每个指令是有条件的。条件
用于指示可以全部是相同的,或者一些可以是逆
他人。见
的Cortex -M3 / M4指令集技术用户
手册
了解更多信息。
在访问时,这个字段的值是唯一有意义的
PSR
or
EPSR 。
24
拇指
RO
1
EPSR
Thumb状态
该位指示Thumb状态,并应始终设置。
下面可以清除
拇指
位:
■
■
■
该
BLX , BX
和
POP { PC}
说明
自层叠恢复
式xPSR
值的异常回报
在异常进入或复位位矢量值0
尝试执行指令时,该位被清零导致故障
或死机。请参阅第89页上的“死锁”的更多信息。
在访问时,该位的值才有意义
PSR
or
EPSR 。
23:16
版权所有
RO
0x00
软件不应该依赖保留位的值。提供
兼容未来的产品,保留位的值应该是
在读 - 修改 - 写操作保存。
EPSR
ICI / IT状态
这些位以及位26:25 ,包含可中断,可继续
指令( ICI)域中断负载和存储多
的指令或执行状态位
IT
指令。
当一个中断的执行过程中发生
LDM , STM , PUSH
or
POP
指令,处理器停止加载和存储多
指令操作暂时和存储下一个寄存器的操作数
在多重操作位15:12 。服务中断后,
处理器返回到寄存器指向位15:12 ,简历
执行多个加载或存储指令。当
EPSR
持有
该
ICI
执行状态时,位11:10都是零。
的If-Then模块之后最多包含16位的四个指令
IT
指令。在该块中的每个指令是有条件的。条件
用于指示可以全部是相同的,或者一些可以是逆
他人。见
的Cortex -M3 / M4指令集技术用户
手册
了解更多信息。
在访问时,这个字段的值是唯一有意义的
PSR
or
EPSR 。
9:7
版权所有
RO
0x0
软件不应该依赖保留位的值。提供
兼容未来的产品,保留位的值应该是
在读 - 修改 - 写操作保存。
15:10
ICI / IT
RO
0x0
2011年11月17日
德州仪器(TI)生产数据
65