《從51到ARM32位嵌入式系統入門》是2005年北京航空航天大學出版社出版的圖書,作者是趙星寒。本書從51系列單片機的一般知識出發,將ARM處理器和51系列單片機進行對比,引導讀者去理解和學習ARM處理器的知識。
基本介紹
- 書名:從51到ARM:32位嵌入式系統入門
- 作者:趙星寒
- ISBN:9787810777193
- 頁數:395頁
- 出版社:北京航空航天大學出版社
- 出版時間:2005年10月1日
- 開本:16
內容簡介,目錄,
內容簡介
《從51到ARM:32位嵌入式系統入門》內容分為3部分:第1部分是前4章,從大家所熟悉的51系列單片機的基礎知識開始,介紹ARM處理器的基本知識,包括ARM和51系列的對比、中斷處理系統,暫存器和存儲器結構等;第2部分是5~9章,詳細比較ARM指令和51系列指令之間的差異,進一步闡述ARM指令的含義和使用方法,從簡單的51系列編程經驗出發,介紹ARM處理器軟體編程方法;第3部分是後3章,介紹ARM處理器開發工具的使用。任何一個學習過51系列單片機的技術人員,藉助《從51到ARM:32位嵌入式系統入門》都會很容易地學會ARM處理器的一般知識,了解軟體設計的基本方法,並且能夠使用開發工具進行程式編輯、編譯、連線和調試,成為一個初步懂得ARM並可以進行軟體設計的工程師。
目錄
第1章 幾個基本概念
1.1 從51系列單片機到ARM處理器
1.2 ARM不是單片機
1.3 51系列單片機和ARM處理器的比較
1.4 以ARM為核的單片機
1.4.1 處理器核心只和外部地址相關
1.4.2 ARM怎樣組成一個單片機
1.4.3 一點啟示
第2章 ARM處理器基礎
2.1 ARM處理器的數據格式
2.1.1 基礎知識
2.1.2 ARM處理器的存儲器結構
2.1.3 ARM處理器的指令存儲或數據存儲
2.1.4 地址對準
2.2 處理器模式
2.3 ARM內部暫存器
2.3.1 ARM狀態時的暫存器
2.3.2 Thumb狀態下的暫存器
2.4 異常
第3章 ARM7TDMI簡介
3.1 概述
3.2 結構和框圖
3.3 3 級流水線結構
3.4 ARM處理器的定址方式
3.4.1 51系列與ARM系列定址方法的比較
3.4.2 暫存器定址
3.4.3 立即定址
3.4.4 暫存器移位定址
3.4.5 暫存器間接定址
3.4.6 變址定址
3.4.7 多暫存器定址
3.4.8 堆疊定址
3.4.9 定址方式的套用
3.4.10 ARM指令定址一覽表
第4章 異常和中斷
4.1 概述
4.2 復位異常
4.3 未定義指令異常
4.4 軟體中斷異常
4.5 預取指中止異常
4.6 數據中止異常
4.7 中斷請求(IRQ)異常
4.8 快速中斷(FIq)請求異常
4.9 中斷源和中斷優先權
4.10 異常中斷的進入和退出
第5章 ARM指令集
……
第6章 Thumb指令集
……
第7章 偽指令
……
第8章 ARM系統設計和程式設計
……
第9章 C和C++語言的套用
……
第10章 程式和編輯和編譯
……
第11章 程式的連線
……
第12章 ARM調試工具AXD
……
參考文獻