基于ARM的嵌入式系统程序开发要点6产业技术与信息INDUSTRYTECH&INFO基于ARM的嵌入式系统程序开发要点(五)                  ――ARM/Thumb的交互工作■ ARM中国  费浙平在前面的文章中提到过,很多情况下应用程序需要存器中的最低位肯定被舍弃,不起作用。在BX指令的在ARM跟Thumb状态之间相互切换,这部分就讨论交执行过程中,最低位正好被用作状态判断的标识,不会互工作的实现方法和一些注意问题。造成存储器访问不对齐的错误。下面是一段直接进行状态切换的例程。1需要交互的原因;从ARM状态开始前面提到过,Thumb指令在某些特殊情况下具有比CODE32

基于ARM的嵌入式系统程序开发要点6

基于ARM的嵌入式系统程序开发要点6