第1章 微型計算機概述 1
1.1微型計算機的基本結構 1
1.1.1微型計算機系統(tǒng)的基本構成 1
1.1.2系統(tǒng)時鐘 2
1.1.3中央處理單元 2
1.1.4存儲器 4
1.1.5系統(tǒng)總線 4
1.1.6輔助功能部件 6
1.1.7輸入/輸出接口 6
1.2微型計算機的應用 7
1.2.1網絡與通信 7
1.2.2信息處理 7
1.2.3科學計算 7
1.2.4監(jiān)測/控制 7
1.2.5輔助設計/制造 8
1.2.6模擬/仿真 8
1.2.7人工智能 8
1.3微型計算機的發(fā)展 8
1.3.1微型計算機發(fā)展的幾個階段 8
1.3.2微型計算機的未來 10
1.3.3真正的微型計算機 10
習題 11
第2章 微處理器 12
2.1微處理器的基本組成 12
2.1.1微處理器的基本組成 12
2.1.2微處理器的時序 13
2.1.3指令執(zhí)行流程 13
2.28086/8088微處理器 14
2.2.18086/8088微處理器的內部結構 14
2.2.28086/8088微處理器的寄存器結構 15
2.2.38086/8088微處理器的引腳功能 19
2.2.48086/8088微處理器的讀寫時序 21
2.2.58086/8088微處理器的工作模式 22
2.38086/8088系統(tǒng)存儲器的組織 24
2.3.1存儲器的分段 24
2.3.2物理地址與邏輯地址的轉換 25
2.3.3堆棧 26
2.4從80X86到Pentium-M微處理器 28
2.4.180X86微處理器的發(fā)展 28
2.4.2PentiumⅣ微處理器的內部結構 34
2.4.3Pentium-M微處理器的內部結構 36
2.580X86微處理器的工作方式 38
2.5.1實地址方式 38
2.5.2保護虛地址方式 38
2.5.3虛擬86模式 39
2.5.4系統(tǒng)存儲器管理模式 39
習題 41
第3章 存儲器 42
3.1存儲器系統(tǒng)的層次結構及分類 42
3.1.1存儲器的分類 42
3.1.2半導體存儲器的分類 43
3.1.3存儲器的主要技術指標 43
3.1.4存儲器系統(tǒng)的層次結構 44
3.1.5高速緩沖存儲器的工作原理 45
3.2隨機存取存儲器 46
3.2.1靜態(tài)隨機存取存儲器 46
3.2.2動態(tài)隨機存取存儲器 48
3.2.3幾種新型RAM技術 50
3.3只讀存儲器 52
3.3.1掩膜ROM存儲器 52
3.3.2可編程只讀存儲器 53
3.3.3EPROM存儲器 54
3.3.4EEPROM存儲器 56
3.3.5FlashMemory存儲器 57
3.4存儲器與CPU的連接 60
3.4.1存儲器擴展技術 60
3.4.2存儲器與CPU的連接 62
3.4.3內存儲器分體結構 64
3.580X86存儲器管理 66
3.5.1存儲器的地址分配 66
3.5.2虛擬存儲器技術 66
3.5.3存儲器工作方式及管理 68
3.5.4BIOS與CMOSRAM 69
習題 70
第4章 總線 71
4.1 總線分類與總線標準 71
4.1.1總線分類 71
4.1.2總線操作和總線通信協(xié)議 72
4.1.3總線主要性能參數與總線標準 75
4.2 系統(tǒng)總線 76
4.2.1PC總線 76
4.2.2ISA總線和EISA總線 78
4.2.3PCI總線 83
4.3 外部總線 87
4.3.1RS-232C總線 87
4.3.2通用串行總線標準USB 96
4.3.3高性能串行總線標準IEEE1394 104
4.3.4SCSI總線及接口標準 106
習題 110
第5章 8086/8088指令系統(tǒng) 111
5.1指令系統(tǒng)簡介 111
5.1.1指令系統(tǒng)分類 111
5.1.2指令格式 112
5.1.3尋址方式 112
5.28086/8088指令系統(tǒng) 113
5.2.1數據傳送類指令 113
5.2.2算術運算類指令 115
5.2.3邏輯運算類指令 119
5.2.4移位指令 119
5.2.5串操作指令 120
5.2.6流程控制指令 122
5.2.7處理器控制指令 123
5.3 匯編語言程序設計簡介 124
5.3.1匯編語言及其語句格式 124
5.3.2偽指令 125
5.3.3匯編語言程序設計過程 129
習題 132
第6章 輸入/輸出和中斷 133
6.1輸入/輸出信息的傳送方式 133
6.1.1輸入/輸出的概念 133
6.1.2輸入/輸出信息的種類 133
6.1.3CPU與外設的連接 133
6.1.4CPU對外設的編址 134
6.1.5CPU與外設之間的數據傳送方式 135
6.2中斷的概念 136
6.2.1中斷的定義 136
6.2.2中斷的嵌套 138
6.38086/8088CPU中斷系統(tǒng) 138
6.3.18086/8088的中斷源 139
6.3.28086/8088的中斷類型 139
6.3.38086/8088的中斷矢量表 141
6.3.4中斷優(yōu)先級 142
6.4可編程中斷控制器8259A 143
6.4.18259A的內部結構及引腳 143
6.4.28259A的中斷順序 144
6.4.38259A的工作方式 145
6.4.48259A的編程 146
6.4.58259A的級連電路 147
6.5可編程DMA控制器8237A 148
6.5.1DMA技術的基本概念 148
6.5.28237A的內部結構 150
6.5.38237A的工作方式 151
6.5.48237A內部寄存器和編程 152
6.5.5DMA操作過程時序 153
習題 157
附錄1 8086/8088指令表(按字母順序) 158
附錄2 8086/8088指令表(按功能分類) 161