原创 ARM处理器工作状态

2013-11-14 10:53 622 5 5 分类: MCU/ 嵌入式

 

 ARM体系结构版本中带有T变且的ARM处理器核可以工作在2种不同密度的指令集状态。实际上,自ARM7TDMI核之后,即使没有附带TDMI变最的ARM核,也默认包含了TDMI的功能。ARM7TDMI核是一个经典的ARM核,也就是说,现在绝大多数的ARM处理器都能够工作在2种状态,即执行两种不同密度的指令集。
 
 1、ARM状态:机器指令为32位的ARM指令集,字对齐取指执行ARM指令。
 
 2、Thumb状态:机器指令为16位的Thumb指令集,半字对齐取指执行Thumb指令。
 
 在一种工作状态下可以通过转移指令切换到另一种工作状态。ARM和Thumb之间的状态切换不影响处理器工作模式和寄存器中的内容。加电启动时,处理器工作在ARM状态。
 
  文章由TI开发板经销商小编原创,转载请注明文章来源出处,谢谢合作!

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条