请问ARM汇编

[复制链接]
3969|4
 楼主| mushuilin 发表于 2007-12-27 10:47 | 显示全部楼层 |阅读模式
小弟在看一段ARM启动代码的时候,发现代码上有BLE、BNE、BEQ等转移指令,但是我查了ARM汇编指令中没有这几条指令,也就是说这几条指令不属于ARM的指令。我的问题是这几个转移指令是什么体系结构下的指令,为什么能够使用在ARM体系结构中呢?
bald 发表于 2007-12-27 10:57 | 显示全部楼层

看手册中的条件代码

所举的例子属于同一指令:B。LE、NE、EQ都是条件代码<br />
calmarrow 发表于 2007-12-27 11:01 | 显示全部楼层

看arm architecture reference manual

理解figure&nbsp;3-1,对指令的组成就比较清晰了。否则看到add,adds,addne也不清楚怎么回事了。
wangkj 发表于 2007-12-27 11:04 | 显示全部楼层

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

你再好好查查,应该有的。<br />16位好32位模式都应该有这条指令。<br />BLE&nbsp;:&nbsp;less&nbsp;than&nbsp;jump<br />BNE&nbsp;:&nbsp;Not&nbsp;equle&nbsp;jump<br />BEQ&nbsp;:&nbsp;Equle&nbsp;jump<br /><br />我猜的,好几年不看汇编了。
wangkj 发表于 2007-12-27 11:06 | 显示全部楼层

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

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

35

帖子

0

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