文件1: arm® compiler armasm user guide version 6.10.pdf
非常方便查詢arm指令功能及用法。
文件2:arm®v5 architecture reference manual.pdf
學習cpu架構、記憶體及系統架構的不二之選。
文件3:arm926ej-s development chip reference manual.pdf
arm926ej-s™ technical reference manual revision r0p5.pdf
了解具體某一款cpu的具體資訊,比如協處理器指令。
arm學習筆記四 arm偽指令
arm偽指令 符號定義偽指令 定義arm匯程式設計序中的變數 對變數賦值以及定義暫存器的別名 定義全域性變數 gbla 全域性數字變數,初始化值為0 gbla 全域性變數名 示例 如下 gbla test1 定義全域性數字變數test1 test1 seta 0x123 將該變數賦值為0x123 g...
ARM學習之ARM體系結構
本文主要針對arm cortex a9處理器的研究。arm採用的是32位的risc架構 資料型別 byte 位元組 8bit halfword 半字 16bit v4以上版本 word 字 32bit arm核心只提供fiq和irq兩種中斷向量。arm支援大端模式和小端模式兩種儲存方式。工作模式 u...
ARM彙編學習 1
global關鍵字用來讓乙個符號對鏈結器可見,可以供其他鏈結物件模組使用 告訴編譯器後續跟的是乙個全域性可見的名字 可能是變數,也可以是函式名 global start 讓 start 符號成為可見的識別符號,這樣鏈結器就知道跳轉到程式中的什麼地方並開始執行。start是乙個函式的起始位址,也是編譯...