ADS ARM 彙編和GNU ARM彙編

2021-09-06 14:38:03 字數 455 閱讀 8700

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 舉...