第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.64種機器數錶示形式的比較和小結6
1.3數的定點錶示與浮點錶示6
1.3.1定點錶示法6
1.3.2浮點錶示法7
1.4二十進製編碼10
1.4.1二十進製編碼特點10
1.4.28421碼11
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計算機係統的組成20
2.3.1硬件與軟件20
2.3.2計算機係統的基本組成21目錄微機原理與接口技術(第2版)2.4微型計算機的分類及主要技術指標22
2.4.1微型計算機的分類22
2.4.2微型計算機的主要技術指標23
2.5微型計算機的基本結構及係統組成24
2.5.1微型計算機基本結構24
2.5.2微型計算機的係統組成25
習題226
第3章微處理器的編程結構27
3.1微處理器的工作模式27
3.1.1實模式28
3.1.2保護模式28
3.1.3虛擬8086模式28
3.2微處理器的編程結構28
3.2.1程序可見寄存器28
3.2.280x86/Pentium處理器的寄存器模型29
3.3微處理器的尋址機製33
3.3.1存儲器分段技術33
3.3.2實模式下的存儲器尋址34
3.3.3堆棧38
習題339
第4章尋址方式與指令係統40
4.1尋址方式40
4.1.1數據尋址方式40
4.1.2轉移地址尋址方式46
4.2指令編碼47
4.2.1指令編碼格式48
4.2.2指令編碼舉例50
4.38086指令係統51
4.3.1數據傳送指令51
4.3.2算術運算指令57
4.3.3邏輯運算與移位指令68
4.3.4串操作指令71
4.3.5轉移指令75
4.3.6處理器控製指令81
4.480286~Pentium指令係統82
習題483
第5章匯編語言的基本語法84
5.1匯編語言的特點84
5.2匯編語言程序結構和基本語法85
5.2.1示例程序85
5.2.2基本概念86
5.2.3指令語句92
5.2.4僞指令語句95
5.2.5宏指令102
5.2.6簡化段定義105
5.3ROM BIOS中斷調用和DOS係統功能調用106
5.3.1ROM BIOS中斷調用106
5.3.2DOS係統功能調用107
5.4匯編語言程序的上機調試107
5.4.1建立源文件107
5.4.2匯編108
5.4.3連接110
5.4.4運行111
5.4.5調試112
習題5115
第6章匯編語言程序設計及應用118
6.1匯編語言程序設計的基本方法118
6.1.1程序設計的基本步驟118
6.1.2程序的基本結構形式119
6.1.3子程序設計121
6.2匯編語言的編程應用123
6.2.1I/O與通信123
6.2.2聲音與時鍾124
6.2.3樂麯程序126
6.2.4鍵盤I/O129
6.2.5鼠標器編程131
6.2.6圖形顯示134
6.3Windows環境下匯編語言程序設計137
6.3.1Windows API函數137
6.3.2動態鏈接庫138
6.3.3指令集選擇138
6.3.4工作模式選擇138
6.3.5函數的原型定義139
6.3.6Windows應用程序的基本結構框架139
6.3.7Win32匯編語言應用程序實例140
6.3.8MASM 32匯編與連接命令141
6.4匯編語言與高級語言的混閤編程141
6.4.1內嵌匯編142
6.4.2在C程序中直接調用匯編子程序143
6.4.3匯編語言程序調用C函數146
習題6146
第7章微處理器的內部結構及外部功能特性148
7.1微處理器的內部結構及相關技術148
7.1.1總綫接口單元BIU148
7.1.2指令cache與數據cache149
7.1.3超標量流水綫結構149
7.1.4動態轉移預測及轉移目標緩衝器BTB151
7.1.5指令預取器和預取緩衝器152
7.1.6指令譯碼器153
7.1.7執行單元153
7.1.8浮點處理單元153
7.1.9控製單元154
7.2微處理器的外部功能特性154
7.2.1微處理器的外部引腳信號154
7.2.2微處理器的總綫時序159
習題7163
第8章存儲器及其接口165
8.1概述165
8.1.1存儲係統的層次結構165
8.1.2存儲器的性能指標167
8.1.3內存儲器的基本結構及其數據存儲格式167
8.2半導體存儲器的結構及工作原理169
8.2.1可讀寫存儲器169
8.2.2隻讀存儲器179
8.3存儲器接口185
8.3.1存儲器接口中的片選控製185
8.3.2存儲器接口分析與設計舉例187
8.3.3雙端口存儲器189
8.4高速緩存190
8.4.1基本原理190
8.4.2組織方式192
8.4.3更新方式及替換算法193
8.5虛擬存儲器195
8.5.1虛擬存儲器的工作原理195
8.5.280x86的虛擬存儲技術196
習題8198
第9章I/O接口技術200
9.1I/O接口概述200
9.1.1I/O接口的基本功能200
9.1.2I/O接口的基本結構201
9.1.3I/O端口的編址方式202
9.1.4I/O接口的地址譯碼及片選信號的産生203
9.1.5I/O指令204
9.2I/O控製方式204
9.2.1程序控製方式204
9.2.2中斷控製方式206
9.2.3DMA方式207
9.3DMA技術208
9.3.1DMA控製器的基本功能208
9.3.2DMA控製器的一般結構208
9.3.3DMA控製器的工作方式210
9.3.4DMA工作過程211
9.3.5可編程DMA控製器8237212
9.4中斷係統212
9.4.1基本概念212
9.4.280x86實模式的中斷係統215
9.4.3可編程中斷控製器8259A221
9.4.4中斷服務程序設計221
習題9225
第10章並行通信及其接口電路226
10.1可編程並行接口的組成及工作過程226
10.1.1可編程並行接口的組成及其與CPU和外設的連接226
10.1.2可編程並行接口的數據輸入輸齣過程227
10.2可編程並行接口8255A228
10.2.18255A的性能概要228
10.2.28255A芯片引腳分配及引腳信號說明228
10.2.38255A內部結構框圖229
10.2.48255A的控製字230
10.2.58255A的工作方式231
10.2.68255A的狀態字236
10.2.78255A應用舉例237
· · · · · · (
收起)