问几条s3c2440的启动代码,大家请来帮忙

[复制链接]
2683|6
 楼主| songbw 发表于 2008-11-19 08:58 | 显示全部楼层 |阅读模式
启动代码里面有不少的语句<br /><br />beq&nbsp;%B2&nbsp;<br />beq&nbsp;%B1<br />beq&nbsp;%F1<br />bne&nbsp;%F4<br />bcc&nbsp;%B2<br /><br />这些跳转指令后面有%,还加个字母B、F都是什么意思?<br />我查了半天也没查到,发帖求助请大家帮忙。
sunwind45 发表于 2008-11-19 11:31 | 显示全部楼层

我也有疑惑

顶<br /><br />那这个add&nbsp;r11,pc,#g_oalAddressTable-(.+8)怎么解释?<br /><br />后面括号里的什么意思?
playlinus 发表于 2008-11-19 11:33 | 显示全部楼层

B和F分别代表向后向前跳转 ...

  
 楼主| songbw 发表于 2008-11-19 13:35 | 显示全部楼层

如果前面有两个1,那会跳转到哪个?

  
high 发表于 2008-11-20 05:30 | 显示全部楼层

跳哪里试试就知道了

(.+8)<br />.表示当前位置,&nbsp;+8考虑了流水线
sunwind45 发表于 2008-11-21 10:06 | 显示全部楼层

哦 BF晓得了

那这条指令:rll&nbsp;=&nbsp;?<br />两个pc一减,就没了.
 楼主| songbw 发表于 2008-11-21 12:52 | 显示全部楼层

哈哈,谢谢大家啦。

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

本版积分规则

26

主题

86

帖子

1

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