版權資訊
書 名: 嵌入式硬體技術基礎
作 者:王曉薇 李治
出版社: 電子工業出版社
出版時間: 2009
ISBN: 9787121084263
開本: 16
定價: 35.00 元
內容簡介
《嵌入式硬體技術基礎》可分為3個部分,第1部分主要介紹組成嵌入式套用系統功能部件的原理、結構;第2部分主要介紹硬體程式語言——彙編語言及其與C語言的混合編程;第3部分主要介紹嵌入式套用系統的典型接口晶片、接口技術,以及嵌入式套用系統軟、硬體設計的基本方法。《嵌入式硬體技術基礎》有配套的實驗教材《嵌入式硬體技術基礎實驗指導與習題解答》(包括實驗指導書、課後習題詳細解答),提供免費的電子課件。《嵌入式硬體技術基礎》可作為高等院校計算機類相關專業硬體基礎課程的教材或參考書,也可作為計算機套用開發人員和希望掌握計算機硬體知識的讀者的參考書。
目錄
第1章概論
1.1計算機硬體
1.2計算機軟體
1.2.1軟體的組成與分類
1.2.2計算機語言
1.3計算機系統的層次結構
1.4計算機的基本工作原理
1.4.1存儲程式工作原理
1.4.2計算機的工作過程
1.5計算機的性能
1.6計算機系統的分類
1.7嵌入式技術及套用
1.7.1嵌入式系統的概念
1.7.2嵌入式系統的特點
1.7.3嵌入式系統的套用領域
1.7.4嵌入式技術的發展趨勢
本章小結
習題1
第2章數據表示和運算方法
2.1數值數據在計算機內的表示
2.1.1定點數與浮點數
2.1.2數的機器碼錶示
2.1.3BCD碼
2.2非數值數據在機內的表示
2.2.1字元的表示方法
2.2.2漢字的表示方法
2.3加減運算方法
2.3.1補碼加法運算
2.3.2補碼減法運算
2.3.3溢出概念及檢測方法
2.3.4基本的二進制加法/減法器
2.3.5十進制加法器
2.4乘法計算
2.4.1原碼一位乘法
2.4.2補碼一位乘法
2.4.3陣列乘法器
2.5除法計算
2.5.1原碼一位除法
2.5.2補碼一位除法
2.5.3陣列除法器
2.6邏輯運算
2.6.1邏輯非
2.6.2邏輯或
2.6.3邏輯與
2.6.4邏輯異或
2.7多功能算術/邏輯運算單元(ALU)
2.8定點運算
2.8.1單匯流排結構的運算器
2.8.2雙匯流排結構的運算器
2.8.3三匯流排結構的運算器
2.9浮點運算
2.9.1浮點加法和減法
2.9.2浮點乘、除法運算
2.9.3浮點運算器
本章小結
習題2
第3章微處理器的結構及套用特性
3.1概述
3.2Intel8086的編程結構
3.2.1匯流排接口部件
3.2.2執行部件
3.2.3匯流排接口部件和執行部件的管理
3.2.4Intel8086匯流排周期的概念
3.3Intel8086的引腳信號和工作模式
3.3.1最小模式和最大模式的概念
3.3.2Intel8086的引腳信號和功能
3.3.3最小模式下的系統配置
3.3.4最大模式下的系統配置
3.4Intel8086的操作和時序
3.4.1系統的復位和啟動操作
3.4.2匯流排操作
3.4.3最小模式下的匯流排保持
3.4.4最大模式下的匯流排請求/允許
3.5匯流排的概念及Intel8086系統匯流排的構成
3.5.1匯流排的功能與分類
3.5.2匯流排標準及信號組成
3.5.3PCI匯流排操作時序
3.5.4Intel8086的系統匯流排
3.6嵌入式處理器及其套用
3.6.1概述
3.6.2嵌入式微處理器
3.6.3嵌入式微控制器
3.6.4嵌入式DSP處理器
3.6.5嵌入式片上系統(SOC)
3.6.6嵌入式處理器的發展趨勢
本章小結
習題3
第4章存儲系統
4.1存儲器概述
4.1.1存儲器的分類
4.1.2存儲器的分級結構
4.2半導體隨機存取存儲器
4.2.1半導體存儲器的存儲原理
4.2.2靜態隨機存取存儲器實例
4.2.3動態隨機存儲器的刷新方式
4.3半導體唯讀存儲器(ROM)
4.3.1MROM和PROM
4.3.2EPROM
4.3.3閃速存儲器(FLASHROM)
4.4多體交叉存儲器和雙連線埠存儲器
4.4.1多體交叉存儲器的工作原理
4.4.2雙連線埠存儲器的工作原理
4.5存儲器的層次結構
4.5.1什麼是存儲器的層次結構
4.5.2高速緩衝存儲器
4.6虛擬存儲器
4.6.1虛擬存儲器的基本概念
4.6.2頁式虛擬存儲器
4.6.3段式虛擬存儲器
4.6.4段頁式虛擬存儲器
本章小結
習題4
第5章彙編語言與程式設計
5.1概述
5.2Intel8086微處理器的暫存器和主存儲器
5.2.18086通用暫存器
5.2.28086的標誌暫存器
5.2.3存儲器組織與段暫存器
5.3彙編語言語句格式
5.3.1段定義的簡化
5.3.2簡化的段定義
5.3.3完整的段定義
5.3.4源程式編程格式
5.3.5返回作業系統方式
5.3.6建立彙編語言的工作環境
5.3.7彙編語言源程式上機運行過程
5.48086的指令系統及定址方式
5.4.1指令中運算元的符號說明
5.4.2三類運算元的定址方式
5.4..3數據傳送類指令
5.4.4算術運算類指令
5.4.5邏輯運算類指令
5.4.6移位操作類指令
5.4.7串操作類指令
5.4.8控制轉移類指令及其定址方式
5.4.9處理機控制類指令
5.58086彙編語言的數據、表達式和運算符
5.5.1常量
5.5.2變數
5.5.3標號
5.5.4表達式與運算符
5.68086彙編語言的偽指令
5.6.1數據定義及存儲器分配偽指令
5.6.2表達式賦值偽指令
5.6.3段定義偽指令
5.6.4程式開始和結束偽指令
5.6.5過程定義偽指令
5.6.6宏指令
5.7彙編語言程式設計技術
5.7.1源程式設計步驟
5.7.2順序程式設計
……
第6章輸入/輸出接口
第7章中斷控制接口
第8章定時計數控制接口
第9章DMA控制接口
第10章並行接口
第11章串列通信接口
第12章模擬接口
第13章外部設備接口
第14章嵌入式套用系統
附錄ADEBUG命令詳解
附錄B建立Windows環境下32位彙編語言開發環境
附錄CMASM簡介
參考文獻
……
序言
編者在總結多年教學、科研工作實踐的基礎上,結合目前高校計算機專業硬體技術教學的實際情況,充分考慮計算機套用技術的發展與創新,編寫了《嵌入式硬體技術基礎》這本書。本書將“計算機組成原理”、“彙編語言程式設計”、“微型計算機原理及接口技術”等課程的內容進行有機的融合,有效地解決知識聯繫分散,知識結構鬆散,理論與實際聯繫不緊密等諸多問題,達到內容精煉、重點突出、知識連貫、側重套用的目標,為學生建立專業核心課程的系統化結構,同時占用較少的學時,使學生掌握嵌入式套用系統開發所需要的硬體基礎知識,培養學生對嵌入式系統的分析、開發與設計的能力。本書的特色
1.具有結構最佳化、內容精煉、重點突出的優點,強調建立微處理器級和硬體系統級的整機’概念,體現了課程結構的合理性。
2.本書各章有較多的套用舉例和習題,著眼於提高學生分析實際問題和解決實際問題的能力,較好地體現了實用性。
3.本書配有電子教案和習題解答,讀者可從華信資源教育網上下載,以方便學生課後的學習和複習。隨著計算機技術迅速發展而不斷出現的新器件、新部件及新技術、新知識也可在該網站上下載。
4.本書有配套的《嵌入式硬體技術基礎實驗與習題解答》,它不僅有軟體實驗、硬體實驗、軟硬體相結合的實驗項目,還有有關實驗內容的設計思想、方法、原則及實踐經驗總結,並且包括典型問題分析解答和本書全部習題的詳解。