关于 1 b %b1

来源:互联网 发布:淘宝买东西银行卡付款 编辑:程序博客网 时间:2024/06/02 15:49

最近又看到了这句话,1  b  %b1,arm汇编,以前也见到过,没仔细想过,只知道是无限循环但不知做何解释,今天终于看明白了。。。。

答案的关键在于这个%如何去理解,查了半天终于在arm的ads文档中看到了一个小节,原来%代表局部标号,语法含义是这样的,%代表后面引用标号,%后面的b表示仅前向搜索,1是标号名,由此,这句话就是定义一个标号1,1后面是指令,这个指令就一直跳转到这个标号本身,也就是无限循环了,这个东西用在启动代码里比较多,一般在处理异常调用的时候会用到,很简洁很好用,8错8错~~以前只知道%代表space,所以一直没看明白,这回明白了~~:)

原创粉丝点击