Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97223
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 651
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-03 10:45
文章分类
文章存档

2014年(11)

2013年(49)

我的朋友

分类: IT业界

2013-11-14 10:54:22

 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状态。

    文章由经销商小编原创,转载请注明文章来源出处,谢谢合作!
阅读(282) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~