ARM指令裡幾個特殊符號

2021-05-26 09:20:44 字數 907 閱讀 4954

總結一下

arm指令裡幾個特殊符號的意義

特殊符號

對應指令含義

=                dcb           

分配一片連續的位元組儲存單元並用指定的資料初始化

&               dcd          

分配一片連續的字儲存單元並用指定的資料初始化

%               space       

分配一片連續的儲存單元

^                map          

定義乙個結構化記憶體表的首位址

#               filed        

定義乙個結構化記憶體表的資料域(經常和

map一起使用,乙個定義起始位址,乙個定義長度)

*                equ           

為程式中的常量、標號等定義乙個等效的字元名稱,類似於

c語言中的

#define

!                                  

位址更新

[                                   

相當於if

|                                   

相當於else

]                                   

相當於endif

常見的資料定義偽指令有如下幾種:

— dcb

用於分配一片連續的位元組儲存單元並用指定的資料初始化。

— dcw

(dcwu

)用於分配一片連續的半字儲存單元並用指定的資料初始化。

源文件<

>

ARM指令裡幾個特殊符號

華清遠見嵌入式學院 講師。總結一下arm指令裡幾個特殊符號的意義 特殊符號 對應指令 含義 dcb 分配一片連續的位元組儲存單元並用指定的資料初始化 dcd 分配一片連續的字儲存單元並用指定的資料初始化 space 分配一片連續的儲存單元 map 定義乙個結構化記憶體表的首位址 filed 定義乙個...

ARM指令裡幾個特殊符號

總結一下 arm指令裡幾個特殊符號的意義 特殊符號 對應指令含義 dcb 分配一片連續的位元組儲存單元並用指定的資料初始化 dcd 分配一片連續的字儲存單元並用指定的資料初始化 space 分配一片連續的儲存單元 map 定義乙個結構化記憶體表的首位址 filed 定義乙個結構化記憶體表的資料域 經...

ARM彙編特殊符號 彙編符號引用

特殊符號 對應指令 含義 示例 map 定義結構化記憶體表 map 4096 記憶體表首位址為4096 field 定義記憶體表中的資料,結合map指令使用 map 4096 stacksvc field 256 定義從4096開始的256位元組為svc的堆疊空間。space 分配一塊記憶體,並用 ...