打印

请问ARM汇编

[复制链接]
2887|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mushuilin|  楼主 | 2007-12-27 10:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟在看一段ARM启动代码的时候,发现代码上有BLE、BNE、BEQ等转移指令,但是我查了ARM汇编指令中没有这几条指令,也就是说这几条指令不属于ARM的指令。我的问题是这几个转移指令是什么体系结构下的指令,为什么能够使用在ARM体系结构中呢?

相关帖子

沙发
bald| | 2007-12-27 10:57 | 只看该作者

看手册中的条件代码

所举的例子属于同一指令:B。LE、NE、EQ都是条件代码

使用特权

评论回复
板凳
calmarrow| | 2007-12-27 11:01 | 只看该作者

看arm architecture reference manual

理解figure 3-1,对指令的组成就比较清晰了。否则看到add,adds,addne也不清楚怎么回事了。

使用特权

评论回复
地板
wangkj| | 2007-12-27 11:04 | 只看该作者

我记得好像是条件转移指令,最基本的指令

你再好好查查,应该有的。
16位好32位模式都应该有这条指令。
BLE : less than jump
BNE : Not equle jump
BEQ : Equle jump

我猜的,好几年不看汇编了。

使用特权

评论回复
5
wangkj| | 2007-12-27 11:06 | 只看该作者

以为抢了个沙发,写完了,发现,连板凳都没了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

35

帖子

0

粉丝