微型計算機系統與接口[中國鐵道出版社出版圖書]

《微型計算機系統與接口》是2009年中國鐵道出版社出版的圖書,作者是馬宏峰等。

基本信息

微型計算機系統與接口 微型計算機系統與接口

書名: 微型計算機系統與接口

書號:7-113-08785

作者:馬宏峰等

定價:29.00元

出版日期:2009.01

適用專業:電子信息大類各專業

出版社:中國鐵道出版社

內容簡介

本書以Intel8086為基礎,主要介紹微型計算機系統結構、典型微處理器、存儲器技術、指令系統和彙編語言、輸入/輸出接口技術、微型計算機匯流排技術、人機互動設備及接口等知識,對微型計算機套用系統的設計和嵌入式系統也加以介紹,以擴充讀者的知識面。本書以微型計算機的關鍵技術,如cache、存儲管理、中斷、DMA、系統匯流排、異步通信接口等作為教材的內容重點,結合實例分析和實踐,使讀者熟練掌握關鍵技術。同時,本書編寫了相應的實驗、實習指導,通過對上述基本知識的學習和實踐,引導讀者逐步培養計算機的硬體電路分析、套用和程式設計的能力。

圖書目錄

第1章 微型計算機基礎知識 1

1.1 微型計算機發展 1

1.2 計算機中數據信息的表示 3

1.2.1 數據格式及機器數 3

1.2.2 數字信息編碼 4

1.3 邏輯單元與邏輯部件 6

1.3.1 二進制數的邏輯運算與邏輯電路 6

1.3.2 常用邏輯部件 7

1.4 微型計算機的基本結構 10

1.4.1 微型計算機的硬體結構 10

1.4.2 微型計算機的軟體系統 12

1.4.3 微型計算機的工作過程 12

本章小結 13

習題 14

第2章 典型微處理器 15

2.1 8086微處理器簡介 15

2.1.1 8086 微處理器的內部功能結構 15

2.1.2 8086/8088微處理器的引腳功能 19

2.2 8086系統的存儲器組織及I/O組織 21

2.2.1 8086系統的存儲器組織 21

2.2.2 8086系統的I/O組織 22

2.3 8086系統的工作模式 23

2.3.1 最小模式和最大模式的概念 23

2.3.2 最小模式系統 23

2.3.3 最大模式系統 28

2.4 8086匯流排的操作時序 31

2.4.1 系統的復位和啟動操作 31

2.4.2 最小與最大模式下的匯流排操作 32

2.5 80x86/Pentium系列微處理器 36

2.5.1 80286微處理器 36

2.5.2 80386微處理器 37

2.5.3 80486微處理器 38

2.5.4 Pentium微處理器 39

2.5.5 Itanium微處理器 40

本章小結 40

習題 41

第3章 存儲器技術 42

3.1 存儲器簡介 42

3.1.1 存儲器分類 42

3.1.2 存儲器的主要性能參數 43

3.1.3 存儲系統的層次結構 44

3.2 讀寫存儲器 44

3.2.1 靜態讀寫存儲器SRAM 44

3.2.2 動態讀寫存儲器DRAM 45

3.2.3 EPROM 48

3.2.4 EEPROM 50

3.2.5 閃速EEPROM 51

3.2.6 存儲器的連線 53

3.3 存儲器管理 57

3.3.1 IBM PC/XT中的存儲空間分配 57

3.3.2 擴展存儲器及其管理 57

3.4 內部存儲器技術的發展 60

3.5 外部存儲器 62

3.5.1 硬碟及硬碟驅動器 62

3.5.2 光碟存儲器 64

3.6 新型存儲器 65

3.6.1 Flash存儲器 65

3.6.2 藍光光碟 67

3.6.3 固態硬碟 68

本章小結 69

習題 69

第4章 指令系統與彙編語言 70

4.1 8086指令格式與定址方式 70

4.1.1 8086指令格式 70

4.1.2 定址方式 71

4.2 8086/8088 CPU指令系統 73

4.2.1 數據傳送類指令 74

4.2.2 算術運算類指令 77

4.2.3 位操作類指令 81

4.2.4 串操作類指令 85

4.2.5 控制轉移類指令 90

4.2.6 處理器控制類指令 95

4.3 彙編語言的語句 95

4.4 彙編語言的偽指令 101

4.4.1 符號定義偽指令 101

4.4.2 數據定義偽指令 101

4.4.3 段定義偽指令 103

4.4.4 過程定義偽指令 105

4.5 彙編語言程式設計基礎 106

4.5.1 程式設計的一般步驟 106

4.5.2 程式設計的基本方法 107

4.5.3 子程式設計與調用技術 111

4.6 DOS功能子程式的調用 114

4.6.1 概述 114

4.6.2 基本DOS功能子程式 115

本章小結 118

習題 119

第5章 輸入/輸出技術 122

5.1 輸入/輸出接口概述 122

5.1.1 輸入/輸出接口電路 122

5.1.2 CPU與外設數據傳送的方式 124

5.1.3 I/O連線埠的編址方式 128

5.2 中斷系統 129

5.2.1 中斷基本概念 129

5.2.2 可程式中斷控制晶片8259A 136

5.2.3 8259A的套用舉例 143

5.3 並行接口 146

5.3.1 並行通信與並行接口 146

5.3.2 可程式並行通信接口晶片8255A 148

5.3.3 8255A的編程及套用 153

5.4 串列接口 156

5.4.1 串列通信及串列接口 156

5.4.2 可程式串列通信接口晶片8251A 158

5.4.3 8251A的編程及套用 164

5.5 DMA控制技術 166

5.5.1 可程式DMA控制器8237 167

5.5.2 8237A的編程及套用 171

5.6 定時器/計數器 173

5.6.1 可程式定時器/計數器8253 173

5.6.2 8253A的編程及套用 177

5.7 D/A轉換器及A/D轉換器接口 180

5.7.1 D/A轉換器及其與CPU的接口 180

5.7.2 A/D轉換器及其與CPU的接口 184

本章小結 187

習題 188

第6章 微型計算機匯流排技術 189

6.1 匯流排基本知識 189

6.1.1 概述 189

6.1.2 微型計算機匯流排技術的現狀 190

6.1.3 計算機匯流排技術的未來發展趨勢 192

6.1.4 匯流排分類和匯流排標準 193

6.2 系統匯流排 195

6.2.1 PCI匯流排 195

6.2.2 AGP匯流排 198

6.2.3 新型PCI Express匯流排 200

6.3 外匯流排 202

6.3.1 RS-232-C匯流排 202

6.3.2 IEEE-488匯流排 204

6.3.3 SCSI匯流排 204

6.3.4 USB匯流排 205

6.3.5 IEEE 1394匯流排 211

6.4 現場匯流排 213

6.4.1 現場匯流排的產生 213

6.4.2 現場匯流排控制系統的技術特點 214

6.4.3 現場匯流排技術的現狀及發展前景 215

6.4.4 現場匯流排舉例 216

本章小結 221

習題 221

第7章 人機互動設備及接口 222

7.1 顯示接口 222

7.1.1 CRT顯示系統 222

7.1.2 LCD及其接口 226

7.1.3 LED及其接口 228

7.2 鍵盤、滑鼠接口 230

7.2.1 鍵盤接口 231

7.2.2 滑鼠接口 234

7.3 並行印表機接口 236

7.3.1 常用印表機及工作原理 236

7.3.2 主機與印表機接口 237

7.3.3 印表機編程套用 239

7.4 其他外設 243

7.4.1 掃瞄器 243

7.4.2 數位照相機 244

7.4.3 光碟存儲器 245

7.4.4 光碟刻錄機 246

7.4.5 DVD-ROM 247

7.4.6 磁碟接口 247

7.4.7 外圍設備發展方向 248

本章小結 248

習題 248

第8章 嵌入式系統 250

8.1 嵌入式系統綜述 250

8.1.1 嵌入式系統的發展歷史 250

8.1.2 嵌入式系統具備的特性 251

8.1.3 嵌入式系統的特點 252

8.1.4 嵌入式系統組成 252

8.1.5 嵌入式系統的套用 253

8.2 嵌入式處理器 254

8.2.1 嵌入式處理器概述 254

8.2.2 ARM微處理器 255

8.2.3 ARM微處理器系列 255

8.2.4 ARM微處理器結構 259

8.3 ARM處理器編程結構 259

8.3.1 ARM微處理器的工作狀態 260

8.3.2 ARM體系結構的存儲器格式 260

8.3.3 處理器模式 261

8.3.4 暫存器組織 261

8.3.5 異常 265

8.4 嵌入式系統開發過程 266

8.4.1 嵌入式系統設計的過程 266

8.4.2 開發平台的選擇 267

8.4.3 基於Linux的嵌入式系統開發概述 269

本章小結 273

習題 273

第9章 微型計算機套用系統 274

9.1 微型計算機套用系統設計 274

9.1.1 概述 274

9.1.2 微型計算機套用系統設計舉例 276

9.2 PCI匯流排、USB匯流排接口設計 280

9.2.1 PCI匯流排與DSP通信接口電路設計 280

9.2.2 USB匯流排與DSP通信接口電路設計 283

9.3 Windows驅動程式設計 288

9.3.1 驅動程式概述 288

9.3.2 USB設備WDM驅動程式設計 291

本章小結 292

習題 292

第10章 實驗、實習指導 293

10.1 彙編語言程式運行環境 293

10.1.1 編輯、彙編與連線 293

10.1.2 程式的調試與DEBUG命令 296

10.2 彙編語言部分實驗 299

10.2.1 數碼轉換實驗 299

10.2.2 運算類編程實驗 301

10.2.3 分支程式設計實驗 302

10.2.4 子程式設計實驗 304

10.2.5 顯示器顯示控制實驗 305

10.3 硬體接口實驗 305

10.3.1 中斷特性及8259套用編程實驗 306

10.3.2 8255並行接口套用實驗 307

10.3.3 8253定時/計數器套用實驗 308

10.3.4 DMA特性及8237套用實驗 309

10.3.5 8251串列接口套用實驗 310

10.3.6 存儲器擴展實驗 311

10.3.7 A/D和D/A轉換實驗 311

10.4 實習指導 312

10.4.1 交通信號燈控制設計 313

10.4.2 動畫程式設計 315

10.4.3 模擬電梯控制設計 316

10.4.4 七段碼電子表顯示設計 316

10.4.5 微機燈光控制系統 317

本章小結 318

參考文獻 319

相關詞條

熱門詞條

聯絡我們