內容簡介
本書主要是探討典型微處理機系統的基本概念,除了介紹一般微處理機系統的相關原理外,內容更涵蓋了微處理機的架構、操作、程式規劃,以及各族群成員間的介面方式。 本書內容由簡單的微處理原理開始,經過微處理機典型架構、輸入/輸出介面與應用、實際的高階微處理機、組合語言程式設計、週邊相關裝置的應用,最後以單晶片微電腦的設計做為結束。每章都是以循序漸進的方式,慢慢帶領讀者對微處理機個別元件做透徹的了解,逐步建立起整體的概念。
序
導讀 本書內容是針對微處理機相關課程所設計,提供讀者學習微處理機的理論及實際的應用。對於本書每個主題所需要的背景知識,都會做事前的重點複習,使讀者能有條理的學習。
目次
第1章微處理機原理1.1導論1.2資料的表示方式1.3數位碼1.4數位元件1.5微處理機與微算機1.6基本微處理機結構第2章微處理機的組成要素2.1微處理機模型2.2算術邏輯單元2.3微處理機的暫存器2.4控制單元2.5內部匯流排第3章微處理機的指令與程式3.1指令集3.2指令的格式3.3定址模型3.4精簡指令集電腦與複雜指令集電腦第4章微處理機的通訊4.1微處理機與I/O連接4.2輪詢法4.3中斷法4.4直接記憶體存取4.5匯流排的標準與設計4.6匯流排的規格第5章微處理機的輸入與輸出5.1資料傳輸簡介5.2串列傳輸5.3串列通訊線5.4並列傳輸5.5可程式計時/計數器(8254)5.6可程式鍵盤/顯示器介面5.7 USB介面第6章高階微處理機6.1高階微處理機的發展6.2 8088/86微處理機的硬體架構與支援晶片6.3 8088/86微處理機程式模型與功能6.4 80186/88微處理機簡介6.5 80286微處理機架構6.6 80386的硬體架構6.7 80486微處理機加構6.8 Pentium系列微理機架構6.9 Motorola 68xxx系列微處理機簡介6.10 RISC微處理機介紹第7章微處理機的程式設計7.1程式設計7.2 80*86系列的程式模式7.3定址模式7.4 80*86指令的基本概念7.5基本組合語言指令7.6程式控制指令7.7組合語言組譯器指令第8章記憶體8.1導論8.2半導體記憶體基本概念8.3唯讀記憶體(ROM)8.4可讀寫隨機存取記憶體(RAM)8.5記憶體的擴充8.6特殊類型記憶體8.7可規劃邏輯裝置8.8外部記憶體第9章單晶片微電腦9.1導論9.2 8051架構9.3 8051的記憶體組成9.4 8051輸入/輸出(I/O)埠9.5計時/計數器9.6 8051的中斷系統9.7省電模式9.8 8051指令集