bl指令的问题,不知大家遇到过没有

[复制链接]
2873|2
 楼主| luocolor 发表于 2007-3-19 20:57 | 显示全部楼层 |阅读模式
我的一段代码:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BL&nbsp;NETX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B&nbsp;NET1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2<br />NETX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;PC,&nbsp;LR&nbsp;&nbsp;&nbsp;4<br />&nbsp;&nbsp;<br />NET1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5<br /><br /><br />怎么1之后不走4而走2啊?<br /><br />要怎么弄呢?使之执行4.
gofayao 发表于 2007-3-20 16:28 | 显示全部楼层

估计你是在ARM模式下,运行了Thumb指令

估计你是在ARM模式下,运行了Thumb指令,或者是在Thumb模式下运行了ARM指令<br /><br />如果在ARM模式下,把code改成这样试试:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CODE32<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BL&nbsp;&nbsp;NETX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B&nbsp;&nbsp;&nbsp;NET1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2<br />NETX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;PC,&nbsp;LR&nbsp;&nbsp;&nbsp;4<br />&nbsp;&nbsp;<br />NET1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;END<br /><br />如果在Thumb模式下,改成这样:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CODE16<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BL&nbsp;&nbsp;NETX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B&nbsp;&nbsp;&nbsp;NET1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2<br />NETX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;PC,&nbsp;LR&nbsp;&nbsp;&nbsp;4<br />&nbsp;&nbsp;<br />NET1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;END<br /><br />
 楼主| luocolor 发表于 2007-3-20 17:51 | 显示全部楼层

gofayao,多谢!

明天去实验室试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

105

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0