linux/unix核心源**用的編譯器是gcc,而gcc採用的是at&t的彙編格式,這與ads下使用的彙編格式是不同的。
兩種彙編格式的部分對比如下:
gnu arm彙編
ads arm彙編
「@」或「/*…*/」
「;」.include
get.equ
equ.global
export
.extern
import
.long
dcd.end
endentry:
entry
.text
area init,code,readonly
.data
area block,data,readwrite
.macro
macro
.endm
mend
GNU ARM彙編快速入門
以前用arm的ide工具,使用的是arm標準的組合語言。現在要使用gnu的工具,當然要了解一點gnu arm彙編的不同之處。其實非常的簡單,瀏覽一下文件然後再看看程式就完全可以搞定了,或者你硬著頭皮看gnu arm的匯程式設計序,用不了多少時間你就就可以無師自通了。個人比較健忘,還是把文件翻譯了一下...
GNU ARM彙編快速入門
燕舞龍飛 前言 以 前用arm的ide工具,使用的是arm標準的組合語言。現在要使用gnu的工具,當然要了解一點gnu arm彙編的不同之處。其實非常的簡單,瀏覽一下文件然後再看看程式就完全可以搞定了,或者你硬著頭皮看gnu arm的匯程式設計序,用不了多少時間你就就可以無師自通了。個人比較健忘,還...
GNU ARM彙編偽操作
1 section 1.1 語法格式 section section name flags type flag specific arguments 1.2 作用 定義乙個段,每乙個段以段名為開始,以下乙個段名或者檔案結尾為結束。elf格式允許的段標誌 a 可分配 w 可寫段 x 執行段 1.3 舉...