久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

GNU ARM匯編語法原理及操作解析

這篇文章主要介紹了GNU ARM匯編語法原理及操作解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了GNU ARM匯編語法原理及操作解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

ARM匯編源程序有兩種風格:

  • ARM官方推薦的風格,所有的指令都大寫。常用在windows下的IDE中。
  • GNU風格的匯編風格,所有的指令都小寫。常用在與Linux相關的工具中。

注釋符號:

GNU arm匯編所采用的注釋符號是@符號,同樣c語言中的 // 和 /* */ 兩種類型的注釋方法在GNU arm匯編中也被支持。

宏定義:

在GNU arm匯編程序中可以使用偽操作 .equ 來定義宏,但是同樣也支持c語言中的 #define 形式定義的宏。在實際編程中通常都采用#define來定義宏。除了支持#define宏之外,GNU arm匯編還支持 條件編譯 和 #include 的用法。

標號:

在GNU arm匯編中以冒號結尾的符號稱為標號。標號本質上代表著地址。

常用的偽操作:

  • .global:用來將標號聲明為外部鏈接屬性,即可以被其他文件使用
  • .extern:用來聲明標號為外部標號,和c語言中的extern關鍵字是類似的
  • . :用來代表當前指令的地址,常用于實現 死循環 中,如 b .
  • .ascii、.word、.short、.byte:用來定義數據,注意 .ascii 偽操作在定義字符串的時候需要在后面添加\0。
  • .section:用來自定義段。GNU arm匯編預定義的段名有 .text .data .bss
  • .align :.align n 即采用 2^n 字節對齊方式。比如 .align 2 即采用2^2=4字節對齊。具體是指.align后面的指令的地址需要進行2^n字節對齊。
  • .balign[wl]:.balign[wl] n, 0xXXXXXXXX 即采用 n 字節對齊方式,并根據[wl]來決定采用幾字節填充。如果沒有w或l,則采用字節填充;如果是w,則采用雙字節填充;如果是l,則采用4字節填充。
  • .end:表示整個匯編程序結束
  • .arm/.code 32:表示采用的是ARM指令
  • .thumb/.code 16:表示采用的是Thumb指令
  • .comm:用來在bss段中申請一段內存空間,也就是通過這個偽指令可以讓bss段的大小可以不占用可執行文件的大小,只需利用.comm來記錄需要多大的空間即可。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持html5模板網。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了匯編中的數組分配和指針的實現代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習
這篇文章主要介紹了asm基礎——匯編指令之in/out指令,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習
這篇文章主要介紹了匯編語言 寄存器內存訪問原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語言實現if else 循環函數調用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語言位向量(位映射)的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
這篇文章主要介紹了匯編語言AND指令實現對兩個操作數進行邏輯(按位)與操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面
主站蜘蛛池模板: 午夜精品久久久久99蜜 | 一级毛片免费视频观看 | 最新中文字幕第一页视频 | 久久国产亚洲 | 国产精品亚洲一区二区三区在线 | 一二区视频 | 婷婷综合激情 | 一级片在线免费看 | 亚洲成人自拍 | 国产一区2区 | 欧美精品v| 国产精品第2页 | 日韩精品一区二区三区中文在线 | 日韩精品网站 | 国产精品视频一二三区 | 在线黄| 热99精品视频 | 久久久久久亚洲精品 | 成人在线免费观看视频 | 亚洲精品国产一区 | 天天久久 | 视频一区二区国产 | 国产成人精品a视频一区www | 久久国产免费 | 国产美女精品视频免费观看 | av中文字幕网站 | www.久| 91看片网| 一区二区三区日韩精品 | 天天操综合网 | 日韩欧美专区 | 国精久久 | 黄色免费网站在线看 | 国产一区三区在线 | 日本免费黄色 | 九九综合 | 三级在线免费观看 | 亚洲国产高清在线观看 | 日本人做爰大片免费观看一老师 | 99精品国产成人一区二区 | 中文字幕精品一区 |