您的位置:首页 > 其它

ARM中B指令和BL指令的区别

2012-07-02 15:10 375 查看
在ARM处理器里主要是通过3中情况在控制程序执行的:
1.流水方式执行程序,PC的值是下一条指令的地址,即每执行一条指令PC都加一个字的偏移。
2.通过跳转指令来控制程序执行。
   B 跳转到指定的指令处执行。
   BL 跳转执行,保存子程序地址并返回。
   BX 跳转执行并切换到Thumb状态。
   BLX 三种方式组合。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: