出版時間:2005-10 出版社:北京航大 作者:趙星寒 頁數(shù):395
前言
第1:為什么非學(xué)ARM不可? (1) 單片機技術(shù)的應(yīng)用在更廣泛的范圍內(nèi)把電子產(chǎn)品帶到我們身邊,把我們每一個人都和“電腦”緊緊相連。仔細(xì)觀察我們周圍的生活,無處不包含單片機的蹤影。以8051為代表的單片機滲透到到我們生活的方方面面。但從20世紀(jì)80年代到現(xiàn)在,單片機始終在8位機的檔次上徘徊,8位的單片機始終主導(dǎo)著應(yīng)用的潮流。16位單片機雖然也曾經(jīng)掀起過波浪,但很快就銷聲匿跡了??蓵r至今日,我們還能使用8位的單片機做些什么呢?在20世紀(jì)80年代,凡是使用8051系列單片機的產(chǎn)品都是先進技術(shù)的體現(xiàn),現(xiàn)在人們當(dāng)然不會這樣去審視一個產(chǎn)品。我們再也無法把51系列和一個技術(shù)先進的產(chǎn)品相提并論。
內(nèi)容概要
《從51到ARM:32位嵌入式系統(tǒng)入門》從51系列單片機的一般知識出發(fā),將ARM處理器和51系列單片機進行對比,引導(dǎo)讀者去理解和學(xué)習(xí)ARM處理器的知識。內(nèi)容分為3部分:第1部分是前4章,從大家所熟悉的51系列單片機的基礎(chǔ)知識開始,介紹ARM處理器的基本知識,包括ARM和51系列的對比、中斷處理系統(tǒng),寄存器和存儲器結(jié)構(gòu)等;第2部分是5~9章,詳細(xì)比較ARM指令和51系列指令之間的差異,進一步闡述ARM指令的含義和使用方法,從簡單的51系列編程經(jīng)驗出發(fā),介紹ARM處理器軟件編程方法;第3部分是后3章,介紹ARM處理器開發(fā)工具的使用。任何一個學(xué)習(xí)過51系列單片機的技術(shù)人員,借助《從51到ARM:32位嵌入式系統(tǒng)入門》都會很容易地學(xué)會ARM處理器的一般知識,了解軟件設(shè)計的基本方法,并且能夠使用開發(fā)工具進行程序編輯、編譯、連接和調(diào)試,成為一個初步懂得ARM并可以進行軟件設(shè)計的工程師。
書籍目錄
第1章 幾個基本概念1.1 從51系列單片機到ARM處理器1.2 ARM不是單片機1.3 51系列單片機和ARM處理器的比較1.4 以ARM為核的單片機1.4.1 處理器內(nèi)核只和外部地址相關(guān)1.4.2 ARM怎樣組成一個單片機1.4.3 一點啟示第2章 ARM處理器基礎(chǔ)2.1 ARM處理器的數(shù)據(jù)格式2.1.1 基礎(chǔ)知識2.1.2 ARM處理器的存儲器結(jié)構(gòu)2.1.3 ARM處理器的指令存儲或數(shù)據(jù)存儲2.1.4 地址對準(zhǔn)2.2 處理器模式2.3 ARM內(nèi)部寄存器2.3.1 ARM狀態(tài)時的寄存器2.3.2 Thumb狀態(tài)下的寄存器2.4 異常第3章 ARM7TDMI簡介3.1 概述3.2 結(jié)構(gòu)和框圖3.3 3 級流水線結(jié)構(gòu)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 尋址方式的應(yīng)用3.4.10 ARM指令尋址一覽表第4章 異常和中斷4.1 概述4.2 復(fù)位異常4.3 未定義指令異常4.4 軟件中斷異常4.5 預(yù)取指中止異常4.6 數(shù)據(jù)中止異常4.7 中斷請求(IRQ)異常4.8 快速中斷(FIq)請求異常4.9 中斷源和中斷優(yōu)先級4.10 異常中斷的進入和退出第5章 ARM指令集……第6章 Thumb指令集……第7章 偽指令……第8章 ARM系統(tǒng)設(shè)計和程序設(shè)計……第9章 C和C++語言的應(yīng)用……第10章 程序和編輯和編譯……第11章 程序的連接……第12章 ARM調(diào)試工具AXD……參考文獻
編輯推薦
《從51到ARM:32位嵌入式系統(tǒng)入門》是一本以從51到ARM——32位嵌入式系統(tǒng)為論述對象的理論入門專著,內(nèi)容主要涉及51系列單片機的基礎(chǔ)知識、ARM處理器的基本知識、ARM指令和51系列指令之間的差異、ARM處理器開發(fā)工具的使用等方面。《從51到ARM:32位嵌入式系統(tǒng)入門》可供電子信息類大學(xué)生、研究生或電子設(shè)計工程師閱讀參考。
圖書封面
評論、評分、閱讀與下載