gnu下的arm彙編偽指令 word說明

2021-09-07 21:13:09 字數 590 閱讀 3669

說說這個.word的作用。

word expression

就是在當前位置放乙個

word

型的值,這個值就是

expression

舉例來說,

_rwtcon:

.word 0x15300000

就是在當前位址,即

_rwtcon

處放乙個值

0x15300000

翻譯成intel

的彙編語句就是:

_rwtcon dw 0x15300000

例如:ldr r1, _rwtcon

_rwtcon:

.word 0x15300000

不是把位址0x1530 0000 上的內容傳遞到r1,是把位址_rwtcon上的內容放到r1,而位址_rwtcon上的內容是0x15300000。實際上就是把r1設定為0x15300000

**:

GNU下ARM偽指令

1.資料定義 data definition 偽操作 資料定義偽操作一般用於為特定的資料分配儲存單元,同時可完成已分配儲存單元的初始化。常見的資料定義偽操作有如下幾種 1 byte 單位元組定義.byte 0x12 a 2 short 定義雙位元組資料 short 0x1234 3 long wor...

ARM彙編偽指令

global,local,set,equ global 使得符號對聯結器可見,變為對整個工程可用的全域性變數,通俗講就是定義全域性變數 eg global symbol local set 給乙個全域性變數或區域性變數賦值,和.equ的功能一樣 eg set symbol expr set star...

ARM彙編偽指令

資料定義偽指令 彙編控制偽操作 雜項.global,local,set,equ 使得符號對聯結器可見,變為對整個工程可用的全域性變數,通俗講就是定義全域性變數 eg global symbol 給乙個全域性變數或區域性變數賦值,和.equ的功能一樣 eg set symbol expr set st...