複製鏈接
請複製以下鏈接發送給好友

微機原理與接口技術

(2012年清華大學出版社出版的圖書)

鎖定
《微機原理與接口技術》是2012年7月1日清華大學出版社出版的一本圖書,作者是王克義。
中文名
微機原理與接口技術
作    者
王克義
出版時間
2012年07月01日
出版社
清華大學出版社
ISBN
9787302283188
定    價
44.5 元
開    本
16 開
裝    幀
平裝 [2] 

微機原理與接口技術內容簡介

本書全面而又系統地介紹了現代微型計算機的基本組成結構、工作原理和典型接口技術,主要內容包括數據在計算機中的表示形式、計算機/微型計算機的組成與結構、微處理器結構、指令系統與彙編語言程序設計、存儲器及其接口、輸入輸出及DMA技術、中斷系統、串並行通信及其接口電路、模擬接口、總線技術、80x86/Pentium保護模式的概念與技術、高性能微處理器的先進技術與典型結構等。本書內容精練,層次清楚,實用性強;在注重講解基本概念的同時,也十分注意反映微型計算機發展中的新知識、新技術。本書既可作為普通高等院校理工科各專業計算機基礎課程教材,也可作為自學考試和成人教育以及各類職業學校的教材。

微機原理與接口技術圖書目錄

第1章 數在計算機中的表示形式1
1.1 機器數與真值1
1.2 常見的機器數表示形式2
1.2.1 原碼2
1.2.2 補碼3
1.2.3 反碼4
1.2.4 原碼、補碼和反碼之間的轉換4
1.2.5 移碼錶示法5
1.2.6 4種機器數表示形式的比較和小結6
1.3 數的定點表示與浮點表示6
1.3.1 定點表示法6
1.4 二-十進制編碼10
1.4.1 二-十進制編碼特點10
1.4.2 8421碼10
1.5 二進制信息的計量單位11
習題112
第2章 計算機的基本結構與工作過程13
2.1 計算機的基本結構13
2.1.1 馮·諾依曼計算機基本結構13
2.1.2 計算機的基本組成框圖及功能部件簡介14
2.2 計算機的工作流程17
2.2.1 指令與程序17
2.2.2 計算機的基本工作流程18
2.3 計算機系統的組成21
2.3.1 硬件與軟件21
2.3.2 計算機系統的基本組成21
2.4 微型計算機的產生和發展22
2.4.1 世界上第一個微處理器和微型計算機的誕生22
2.4.2 微型計算機的發展階段22
2.5 微型計算機的分類及主要技術指標24
2.5.1 微型計算機的分類24
2.5.2 微型計算機的主要技術指標25
2.6 微型計算機的基本結構及系統組成26
2.6.1 微型計算機基本結構27
2.6.2 微型計算機的系統組成28
習題228
目 錄 微機原理與接口技術第3章 微處理器的編程結構30
3.1 微處理器的工作模式30
3.1.1 實模式31
3.1.2 保護模式31
3.1.3 虛擬8086模式31
3.2 微處理器的編程結構32
3.2.1 程序可見寄存器32
3.2.2 80x86/Pentium處理器的寄存器模型32
3.3 實模式下的存儲器尋址37
3.3.1 實模式下的存儲器地址空間37
3.3.2 存儲器分段技術37
3.3.3 實模式下的存儲器尋址38
3.3.4 堆棧42
3.4 實模式I/O地址空間43
習題344
第4章 尋址方式與指令系統45
4.1 尋址方式45
4.1.1 數據尋址方式46
4.1.2 轉移地址尋址方式52
4.2 指令編碼54
4.2.1 指令編碼格式54
4.2.2 指令編碼舉例57
4.3 8086指令系統57
4.3.1 數據傳送指令58
4.3.2 算術運算指令64
4.3.3 邏輯運算與移位指令76
4.3.4 串操作指令79
4.3.5 轉移指令83
4.3.6 處理器控制指令90
4.4 80286~Pentium指令系統91
習題491
第5章 彙編語言的基本語法93
5.1 彙編語言的特點93
5.2 彙編語言程序結構和基本語法94
5.2.1 示例程序94
5.2.2 基本概念95
5.2.3 指令語句101
5.2.4 偽指令語句104
5.2.5 結構與記錄111
5.2.6 宏指令113
5.2.7 簡化段定義116
5.3 ROM BIOS中斷調用和DOS系統功能調用117
5.3.1 ROM BIOS中斷調用117
5.3.2 DOS系統功能調用118
5.4 彙編語言程序的上機過程118
5.4.1 .exe文件的上機過程118
5.4.2 .com文件及其上機過程126
習題5128
第6章 彙編語言程序設計及應用132
6.1 彙編語言程序設計的基本方法132
6.1.1 程序設計的基本步驟132
6.1.2 程序的基本結構形式133
6.1.3 子程序設計135
6.2 彙編語言的編程應用137
6.2.1 I/O與通信137
6.2.2 聲音與時鐘138
6.2.3 樂曲程序139
6.2.4 鍵盤I/O143
6.2.5 鼠標器編程145
6.2.6 圖形顯示148
6.3 Windows彙編語言程序設計簡介152
6.3.1 Windows API函數152
6.3.2 動態鏈接庫153
6.3.3 指令集選擇153
6.3.4 工作模式選擇153
6.3.5 函數的原型定義154
6.3.6 Windows應用程序的基本結構框架154
6.3.7 Win32彙編語言應用程序實例154
6.3.8 MASM 32彙編與連接命令156
6.4 高級彙編語言技術156
6.4.1 條件彙編156
6.4.2 庫的使用157
6.4.3 彙編語言與高級語言的混合編程158
習題6163
第7章 微處理器的內部結構及外部功能特性164
7.1 微處理器的內部結構164
7.1.1 總線接口單元BIU164
7.1.2 指令Cache與數據Cache165
7.1.3 超標量流水線結構165
7.1.4 動態轉移預測及轉移目標緩衝器BTB166
7.1.5 指令預取器和預取緩衝器168
7.1.7 執行單元EU169
7.1.8 浮點處理單元FPU169
7.1.9 控制單元CU170
7.2 微處理器的外部功能特性170
7.2.1 微處理器的外部引腳信號170
7.2.2 微處理器的總線時序175
習題7179
第8章 I/O接口與DMA技術181
8.1 I/O接口概述181
8.1.1 I/O接口的基本功能181
8.1.2 I/O接口的基本結構182
8.1.3 I/O端口的編址方式183
8.1.4 I/O接口的地址分配184
8.1.5 I/O接口的地址譯碼及片選信號的產生185
8.1.6 I/O指令186
8.2 I/O控制方式186
8.2.1 程序控制方式187
8.2.2 中斷控制方式188
8.2.3 DMA方式189
8.3 DMA接口技術190
8.3.1 DMA控制器的基本功能190
8.3.2 DMA控制器的一般結構191
8.3.3 DMA控制器的工作方式192
8.3.4 DMA工作過程193
8.3.5 可編程DMA控制器8237194
習題8195
第9章 中斷系統196
9.1 基本概念196
9.1.1 中斷196
9.1.2 中斷響應和處理的一般過程197
9.1.3 中斷優先級和中斷嵌套198
9.2 80x86實模式的中斷系統200
9.2.1 中斷的分類200
9.2.3 外部中斷203
9.2.4 內部中斷204
9.2.5 中斷響應和中斷處理過程206
9.3 可編程中斷控制器8259A209
9.3.1 8259A的引腳功能210
9.3.2 8259A的內部結構210
9.3.3 8259A的工作過程211
9.3.4 8259A的工作方式212
9.3.5 8259A的級聯使用214
9.3.6 8259A的控制字及編程使用216
9.3.7 8259A應用舉例221
9.4 中斷服務程序設計222
9.4.1 中斷服務程序的一般結構222
9.4.2 在中斷向量表中置入中斷向量223
9.4.3 中斷服務程序設計225
習題9226
第10章 並行通信及其接口電路228
10.1 可編程並行接口的組成及工作過程228
10.1.1 可編程並行接口的組成及其與CPU和外設的連接228
10.1.2 可編程並行接口的數據輸入輸出過程229
10.2 可編程並行通信接口8255A230
10.2.1 8255A的性能概要230
10.2.2 8255A芯片引腳分配及引腳信號説明230
10.2.3 8255A內部結構方塊圖231
10.2.4 8255A的控制字232
10.2.5 8255A的工作方式234
10.2.6 8255A的狀態字240
10.2.7 8255A應用舉例241
習題10244
第11章 串行通信及其接口電路247
11.1 串行通信247
11.1.1 串行通信的特點247
11.1.2 串行通信涉及的常用術語和基本概念248
11.2 串行通信接口標準253
11.2.1 RS-232C253
11.2.2 RS-485254
11.3 串行接口的基本結構與功能254
11.3.1 串行異步接口的基本結構與功能255
11.3.2 串行同步接口的基本結構與功能256
11.4 可編程串行通信接口8251A257
11.4.1 USART257
11.4.2 8251A的基本功能和工作原理258
11.4.3 8251A對外接口信號260
11.4.4 8251A的編程263
11.4.5 8251A應用舉例267
習題11269
第12章 計數/定時技術271
12.1 概述271
12.2 可編程計數器/定時器8253272
12.2.1 8253的主要功能272
12.2.2 8253的結構框圖272
12.2.3 8253的引腳274
12.2.4 8253的工作方式274
12.2.5 8253的初始化編程279
12.2.6 8253的讀出操作283
12.3 8253的應用284
習題12286
第13章 存儲器及其接口288
13.1 概述288
13.1.1 存儲器的分類288
13.1.2 存儲器的性能指標289
13.1.3 存儲系統的層次結構290
13.1.4 內存儲器的基本結構及其數據組織292
13.2 半導體存儲器及其典型芯片293
13.2.1 可讀寫存儲器RAM294
13.2.2 只讀存儲器ROM306
13.3 存儲器接口技術313
13.3.1 存儲器與CPU連接時應考慮的問題313
13.3.2 存儲器接口中的片選控制314
13.3.3 存儲器擴展317
13.3.4 存儲器接口分析與設計舉例318
13.3.5 16位、32位、64位存儲器接口320
13.4 改進存儲器性能的相關技術323
13.4.1 雙端口存儲器323
13.4.2 並行主存系統324
13.5 高速緩存(Cache)326
13.5.1 Cache基本原理326
13.5.2 Cache的組織方式328
13.5.3 Cache控制器82385329
13.5.4 Cache的更新方式及替換算法333
13.6.1 虛擬存儲器的工作原理335
13.6.2 80x86的虛擬存儲技術337
習題13338
第14章 模擬接口340
14.1 模擬接口概述340
14.2 D/A轉換器341
14.2.1 D/A轉換器的工作原理341
14.2.2 D/A轉換器的主要技術指標344
14.2.3 D/A轉換器芯片345
14.2.4 D/A轉換器芯片與微處理器的接口347
14.2.5 D/A轉換器的應用348
14.3 A/D轉換器349
14.3.1 基本概念349
14.3.2 A/D轉換器的工作原理351
14.3.3 A/D轉換器的主要技術指標352
14.3.4 A/D轉換器芯片353
14.3.5 A/D轉換器芯片與微處理器的接口354
習題14357
第15章 總線技術359
15.1 概述359
15.1.1 總線359
15.1.2 總線的分類360
15.1.3 總線標準361
15.1.4 總線仲裁362
15.2 PCI總線363
15.2.1 概述363
15.2.2 PCI總線的系統結構及特點363
15.2.3 PCI總線的引腳信號365
15.3 USB總線367
15.3.1 USB概述367
15.3.2 USB的拓撲結構368
15.3.3 USB協議簡介369
15.4 高速總線接口IEEE 1394373
15.5 高速圖形端口AGP374
習題15376
第16章 80x86/Pentium保護模式的概念與技術377
16.1 保護模式概述377
16.2 保護模式的主要數據結構378
16.2.1 段描述符378
16.2.2 描述符表378
16.2.3 段選擇符379
16.3 保護模式的存儲器管理和地址轉換380
16.3.1 物理地址、線性地址與邏輯地址380
16.3.2 虛擬地址和虛擬地址空間381
16.3.3 虛擬地址空間的分段381
16.3.4 物理地址空間和虛實地址轉換382
16.3.5 段式地址轉換383
16.3.6 頁式地址轉換386
16.3.7 轉換旁視緩衝器TLB(快表)389
16.4 多任務和保護390
16.4.1 保護和特權級390
16.4.2 保護模式的中斷和異常392
16.5 虛擬8086模式394
習題16394
第17章 高性能微處理器的先進技術及典型結構396
17.1 高性能微處理器所採用的先進技術396
17.1.1 指令級並行396
17.1.2 超標量技術397
17.1.3 超長指令字結構398
17.1.4 超級流水線技術398
17.1.5 RISC技術399
17.2 高性能微處理器舉例401
17.2.1 64位處理器Alpha 21064401
17.2.2 Itanium處理器--IA-64架構的開放硬件平台403
17.3 多核處理器簡介405
17.3.1 複雜單處理器結構所遇到的挑戰405
17.3.2 多核處理器的出現405
17.3.3 多核處理器結構的主要特點406
17.4 現代PC主板典型結構407
17.4.1 芯片組、橋芯片及接口插座407
17.4.2 Pentium PC主板結構408
17.4.3 Pentium 4 PC主板的I/O組織結構409
習題17410
附錄A 8086/8088指令編碼格式411
附錄B DOS功能調用(INT 21H) 416
附錄C BIOS中斷調用421
附錄D 調試程序DEBUG的使用425
部分習題
參考答案429
參考文獻444 [1] 
參考資料