ISBN:10位[7111229266]13位[9787111229261]
出版社: 機械工業出版社
出版日期:2008-1-1
定價:¥33.00元
內容提要
本書可以作為高等院校“微機原理及接口技術(微機原理及套用)”、“彙編語言程式設計”或“計算機組成原理”等課程的教材或參考書,適合計算機及電子、通信和自控等電類專業的本科學生、專科學生、高職學生及成教學生閱讀,同時也適合作為計算機套用開發人員和希望深入學習微機套用技術的讀者的極佳參考書。編輯推薦
更新教學內容,體現32位主體。本書以32位教學內容為起點,硬體上以以IA-32處理器和32位PC機為主體介紹工作原理,軟體上以32位指令系統展開論述Windows控制台環境的彙編語言編程。強調工作原理,淡化技術細節。本書邏輯結構清晰,突出實踐環節,強調基本概念和工作原理,而不過多表述實現細節。
化解彙編難點,突出套用價值。本書從一開始就引出彙編語言的軟體開發環境,將上機實踐貫穿始終,方便讀者通過彙編語言程式更好地理解硬體工作原理。
面向普通學生,降低入門要求。本書在編寫過程中充分考慮到普通高等院校學生的實際知識水平,對重點和難點使用淺顯生動的語言,循序漸進、深入淺出地進行詳盡講解。
開辦教學網站,提供輔助資源。為了更好地服務於廣大師生和讀者,作者開闢了“大學微機技術系列課程教學輔助網站”(http://www2.zzu.edu,cn/qwfw),提供電子課件、教學大綱、教材勘誤、疑難解答、輸入輸出子程式庫、示例源程式檔案等輔助資源。
本書以IA-32處理器和32位PC機為主體介紹32位微機原理、32位彙編語言和接口套用技術。全書共分10章。從套用角度,採用循序漸進、深入淺出、突出實踐的方法,展開論述了IA-32處理器的發展和微機組成、處理器編程結構、常用指令及其彙編語言程式設計、存儲系統、微機匯流排、輸入輸出接口及其套用技術,還特別介紹了高速緩衝存儲器、指令流水線、多媒體指令、超標量、動態執行、多核等先進技術。
目錄
前言第1章 微型計算機系統概述
1.1 微型計算機的發展
1.1.1 通用微處理器
1.1.2 專用微處理器
1.1.3 摩爾定律
1.2 Intel80x86系列處理器
1.2.1 16位80x86處理器
1.2.2 IA-32處理器
1.2.3 Intel64處理器
1.3 微型計算機的系統組成
1.3.1 馮·諾伊曼計算機結構
1.3.2 微型計算機的硬體系統
1.3.3 PC微機結構
1.3.4 計算機系統的層次結構
1.3.5 微型計算機的軟體系統
第1章總結
第1章習題
第2章 處理器結構
2.1 處理器的功能結構
2.1.1 處理器的基本結構
2.1.2 8086的功能結構
2.1.3 80386的功能結構
2.1.4 Pentium的功能結構
2.2 暫存器
2.2.1 通用暫存器
2.2.2 標誌暫存器
2.2.3 專用暫存器
2.3 存儲器組織
2.3.1 存儲模型
2.3.2 工作方式
2.3.3 邏輯地址
2.4 彙編語言基礎
2.4.1 指令代碼格式
2.4.2 語句格式
2.4.3 源程式框架
2.4.4 開發過程
2.5 數據定址方式
2.5.1 立即數定址方式
2.5.2 暫存器定址方式
2.5.3 存儲器定址方式
2.5.4 各種數據定址方式總結
第2章總結
第2章習題
第3章 數據處理
3.1 數據表示
3.1.1 數制
3.1.2 數值的編碼
3.1.3 字元的編碼
3.2 常量表達
3.3 變數套用
3.3.1 變數定義
3.3.2 變數屬性
3.4 數據傳送類指令
3.4.1 通用數據傳送指令
3.4.2 堆疊操作指令
3.4.3 其他傳送指令
3.5 算術運算類指令
3.5.1 加法指令
3.5.2 減法指令
3.5.3 乘除法等指令
3.6 位操作類指令
3.6.1 邏輯運算指令
3.6.2 移位指令
3.7 串操作類指令
3.7.1 串傳送指令
3.7.2 串檢測指令
3.8 IA-32指令系統
第3章總結
第3章習題
第4章 彙編語言程式設計
4.1 分支程式結構
4.1.1 無條件轉移指令
4.1.2 條件轉移指令
4.1.3 單分支程式結構
4.1.4 雙分支程式結構
4.2 循環程式結構
4.2.1 循環指令
4.2.2 計數控制循環
4.2.3 條件控制循環
4.3 子程式結構
4.3.1 子程式指令
4.3.2 子程式設計
4.3.3 參數傳遞
4.3.4 程式模組
4.4 Windows應用程式編程
4.4.1 作業系統函式調用
4.4.2 控制台應用程式
4.4.3 圖形視窗應用程式
4.5 與C++語言混合編程
4.5.1 嵌入彙編
4.5.2 模組連線
第4章總結
第4章習題
第5章 微機匯流排
5.1 匯流排技術
5.1.1 匯流排類型
5.1.2 匯流排的數據傳輸
5.1.3 匯流排信號和匯流排時序
5.2 8086的引腳信號
5.2.1 地址/數據信號
5.2.2 讀寫控制信號
5.2.3 其他控制信號
5.3 8086的匯流排時序
5.3.1 寫匯流排周期
5.3.2 讀匯流排周期
5.4 Pentium處理器的引腳和時序
5.4.1 引腳定義
5.4.2 匯流排周期
5.5 微機系統匯流排
5.5.1 PC機匯流排的發展
5.5.2 ISA匯流排
5.5.3 PCI匯流排
5.5.4 USB匯流排
第5章總結
第5章習題
第6章 存儲系統
第7章 輸入輸出接口
第7章 總結
第7章 習題
第8章 常用接口技術
第8章 總結
第8章 習題
第9章 處理器性能提高技術
第9章 總結
第9章 習題
第10章 並行處理技術
第10章 總結
第10章 習題
附錄 輸入輸出子程式庫
參考文獻