作者簡介
朱金鈞,教授,原河北科技大學信息科學與工程學院院長。曾任河北省電子學會副理事長,河北省計算機學會常務理事,河北省人工智慧學會常務理事,河北省通訊學會常務理事,石家莊計算機學會理事長等社會兼職。主講微型計算機原理及接口技術、計算機作業系統、計算機網路原理、嵌入式系統及電腦程式設計語言等課程。其中微型計算機原理及接口技術課程被評為河北省第一屆省級精品課。
內容簡介
本書以Intel86系列微處理器為背景,從微處理器的角度介紹了Intel86系列微處理器的結構、工作原理、指令系統及彙編語言、程式設計等內容;從微型機系統組成的角度介紹了存儲器結構、中斷系統和接口技術;從套用角度介紹了典型的微型機系統及工業PC系統,並引入適量的可直接引用的編程實例。採用軟硬體結合的方法,全面介紹了微型計算機系統的組成原理及套用。
圖書目錄
出版說明
前言
第1章計算機基礎知識
1.1計算機發展概述
1.1.1計算機發展概況
1.1.2計算機的主要特點
1.1.3計算機的分類
1.1.4計算機的套用
1.1.5計算機技術的發展趨勢
1.2運算基礎
1.2.1進位計數制
1.2.2二進制編碼
1.2.3帶符號數的表示
1.2.4數的定點和浮點表示
1.3計算機系統的組成及程式執行過程
1.3.1計算機硬體系統組成及程式執行過程
1.3.2計算機的軟體系統
1.3.3微型計算機系統的組成及特點
1.3.4微型計算機系統的主要技術指標
1.4習題
第2章8086微處理器及其系統
2.18086微處理器簡介
2.1.18086的編程結構
2.1.28086的引腳及其功能
2.28086系統的存儲器組織及I/O組織
2.2.18086系統的存儲器組織
2.2.28086 系統的I/O組織
2.38086系統的工作模式
2.3.1最小模式和最大模式的概念
2.3.2最小模式系統
2.3.3最大模式系統
2.48086的操作時序
2.4.1復位操作及時序
2.4.2最小模式下的匯流排讀周期
2.4.3最小模式下的匯流排寫周期
2.4.4最大模式下的匯流排讀周期
2.4.5最大模式下的匯流排寫周期
2.4.6最小模式下的匯流排請求/回響周期
2.4.7最大模式下的匯流排請求/回響周期
2.5習題
第3章從8086到Pentium系列微處理器的技術發展
3.180286微處理器簡介
3.1.180286的特點及相對8086體系結構的增強點
3.1.280286的保護模式
3.280386微處理器
3.2.180386的特點及其體系結構
3.2.280386引腳的功能
3.2.380386的暫存器組
3.2.480386的工作模式
3.2.580386的存儲管理
3.2.680386中斷
3.380486微處理器簡介
3.3.180486的主要特點
3.3.280486的內部結構
3.4Pentium微處理器簡介
3.4.1Pentium體系結構的特點
3.4.2Pentium相對80486體系結構的增強點
3.4.3Pentium Ⅱ微處理器
3.4.4Pentium Ⅲ 微處理器
3.4.5Pentium 4 微處理器
3.5微處理器的發展
3.5.1微處理器由單核向多核發展
3.5.2微處理器發展現狀
3.6習題
第4章指令系統
4.18086/8088指令系統概述
4.1.18086/8088指令系統的特點
4.1.28086/8088指令的格式
4.1.38086/8088指令的定址方式
4.28086/8088指令系統
4.2.1數據傳送指令
4.2.2算術運算指令
4.2.3邏輯運算指令
4.2.4移位指令
4.2.5字元串操作指令
4.2.6轉移指令
4.2.7處理器控制指令
4.2.8輸入/輸出指令
4.2.9中斷指令
4.3從80286到Pentium系列微處理器的指令系統
4.3.180286的增強和新增指令
4.3.280386指令系統詳解
4.3.380486的增強和新增指令
4.3.4Pentium系列微處理器的新增指令
4.4習題
第5章彙編語言程式設計
5.1宏彙編語言的基本語法
5.1.1常數、變數和標號
5.1.2運算符與表達式
5.2偽指令
5.2.1偽指令語句的格式
5.2.2常用偽指令
5.3宏指令
5.4彙編語言程式的結構
5.4.1彙編語言程式的基本結構
5.4.2彙編語言與DOS之間的接口
5.5DOS系統功能調用
5.6彙編語言程式設計方法
5.6.1彙編語言程式設計的步驟
5.6.2彙編語言程式設計的基本方法
5.6.3彙編語言程式設計綜合實例
5.7軟體調試技術
5.7.1調試軟體DEBUG簡介
5.7.2軟體調試的基本方法
5.8習題
第6章微機存儲器系統
6.1概述
6.1.1存儲系統的層次結構
6.1.2存儲器的分類
6.1.3存儲器的基本組成
6.1.4存儲器的技術指標
6.2隨機讀寫存儲器
6.2.1靜態RAM
6.2.2動態RAM
6.3半導體唯讀存儲器
6.3.1掩膜式唯讀存儲器(ROM)
6.3.2一次性可程式的唯讀存儲器(PROM)
6.3.3可程式、可擦除的唯讀存儲器(EPROM)
6.3.4電擦除可程式的唯讀存儲器(EEPROM)
6.4存儲器與CPU的連線
6.4.1存儲器的工作時序
6.4.2存儲器與CPU連線時要注意的問題
6.4.3常用的解碼電路
6.4.4存儲器與CPU的連線舉例
6.5習題
第7章輸入/輸出和中斷
7.1 外設接口的一般結構
7.1.1數據信息
7.1.2狀態信息
7.1.3控制信息
7.2CPU與外設交換數據的方式
7.2.1程式控制傳遞方式
7.2.2DMA(直接存儲器存取)傳遞方式
7.3中斷技術
7.3.1中斷概述
7.3.2中斷過程
7.3.3中斷優先權
7.48086/8088的中斷系統
7.4.1中斷結構
7.4.2內部中斷——軟體中斷
7.4.3外部中斷——硬體中斷
7.4.4中斷的優先權及中斷回響
7.58259A可程式中斷控制器
7.5.18259A的主要功能
7.5.28259A結構與功能原理
7.5.38259A的編程
7.5.48259A的工作方式
7.5.5由多片8259A組成的主從式中斷系統
7.5.68259A的編程實例
7.68237A可程式DMA控制器
7.6.18237A的主要功能
7.6.28237A的結構和工作原理
7.6.38237A的編程和套用舉例
7.7習題
第8章接口技術與常見接口晶片的套用
8.1接口概述
8.1.1接口的功能
8.1.2接口與系統的連線
8.2並行通信和並行接口晶片
8.2.1並行通信的概念
8.2.2可程式並行通信接口晶片8255A的套用
8.3串列通信和串列接口晶片
8.3.1串列通信的概念
8.3.2可程式串列通信接口晶片8251A的套用
8.4計數器/定時器接口電路
8.4.1計數器/定時器工作原理
8.4.2可程式計數器/定時器晶片8253的套用
8.5模擬通道接口
8.5.1概述
8.5.2數/模(D/A)轉換器
8.5.3模/數(A/D)轉換器
8.6習題
第9章微機匯流排技術
9.1微機匯流排與接口標準簡介
9.1.1微機匯流排與接口標準的基本概念
9.1.2微機匯流排的組成、匯流排規範和性能指標
9.2微機系統匯流排
9.2.1PC/XT匯流排
9.2.2ISA匯流排
9.2.3EISA匯流排
9.2.4PCI局部匯流排
9.2.5AGP匯流排
9.3微機常用接口標準
9.3.1ATA接口標準
9.3.2SCSI接口標準
9.3.3USB接口標準
9.3.4IEEE 1394接口標準