Sw@y's Notes
Sw@y的一些讀書心得和筆記
2009年12月17日 星期四
ARM Branch Label
有時候會看到Label明明是標記2
但是instruction會這樣寫
blt 2b adr r5, 2f
在用的時候Label多加了一個b和f
這是因為ARM可以使用0-99之間的數字做為臨時Label
臨時的Label命名可以重複
instruction中的"2f"表示forward,會向後找Label 2
instruction中的"2b"表示backward,會向前找Label 2
這樣設計最主要的原因是為了不用煩惱每個Label的命名
只要命名最重要的地方就好了
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言