《微機原理與接口技術(shù)》以Intel 80X86系列CPU為核心,以馮·諾依曼計算機設(shè)計思想為隱線,按照CPU、存儲器、基本I/O、通信接口、專用I/O、系統(tǒng)總線和A/D轉(zhuǎn)換、D/A轉(zhuǎn)換的順序,全面深入地闡述了微機原理及微機接口技術(shù)的原理、應(yīng)用設(shè)計技術(shù)和實驗方法。以8086 PC機的系統(tǒng)原理圖為主線,每一章的內(nèi)容都圍繞該原理圖講解,自始至終強調(diào)微機系統(tǒng)的概念,,每個基本的接口芯片都可在該圖中找到接口方法和功能實現(xiàn)。芯片不再是孤立、單調(diào)和難于理解的,而是為了滿足8086系統(tǒng)的要求而存在的,并且可用來實現(xiàn)多種功能。
《微機原理與接口技術(shù)》以“原理與芯片相結(jié)合、理解與創(chuàng)新相結(jié)合”為原則,結(jié)構(gòu)層次合理,內(nèi)容實用易懂,適用范圍廣,不僅可用作計算機專業(yè)本科生的教材,而且可用作非計算機專業(yè)本科、研究生的教材,也是有關(guān)工程技術(shù)人員的理想?yún)⒖紩?br />
第1章 微型計算機系統(tǒng)概述
1.1 微型計算機的組成
1.1.1 微型計算機的設(shè)計思想
1.1.2 微型計算機的硬件
1.1.3 微型計算機的軟件
1.2 80X86計算機系統(tǒng)的組成
1.3 本章小結(jié)
習(xí)題與思考題
第2章 CPU結(jié)構(gòu)與功能
2.1 8086微處理器
2.1.1 8086微處理器的內(nèi)部結(jié)構(gòu)
2.1.2 8086微處理器的最小系統(tǒng)
2.1.3 8086微處理器的外圍電路
2.1.4 8086微處理器的最大系統(tǒng)
2.1.5 8086微處理器的存儲器和I/O組織
2.1.6 8086微處理器的時序
2.2 80286微處理器
2.3 80386和80486微處理器
2.3.1 80386處理器
2.3.2 80486處理器
2.3.3 Pentium微處理器
2.4 本章小結(jié)
習(xí)題與思考題
第3章 微處理器存儲管理技術(shù)
3.1 實模式下的存儲器尋址
3.1.1 段地址和偏移地址
3.1.2 程序重定位的實現(xiàn)
3.2 保護模式下的存儲器尋址
3.2.1 存儲器分段管理
3.2.2 存儲器分頁管理
3.3 本章小結(jié)
習(xí)題與思考題
第4章 存儲器設(shè)計
4.1 存儲器的分類
4.1.1 按制造工藝分類
4.1.2 按存取方式分類
4.2 存儲器的主要技術(shù)指標(biāo)
4.2.1 存儲容量
4.2.2 存取時間
4.2.3 功耗
4.2.4 可靠性
4.3 常用存儲器芯片介紹
4.3.1 SRAM 6264
4.3.2 EPROM 2764
4.3.3 EEPROM AT28C64
4.3.4 串行EEPROM CAT24WC64
4.4 存儲器擴展技術(shù)
4.4.1 存儲器地址譯碼方法
4.4.2 位擴展技術(shù)
4.4.3 字?jǐn)U展技術(shù)
4.4.4 字位擴展技術(shù)
4.5 多存儲器設(shè)計
4.6 本章小結(jié)
習(xí)題與思考題
第5章 基本的I/O接口
5.1 接口技術(shù)
5.1.1 接口技術(shù)的功能
5.1.2 輸入/輸出傳送方式
5.2 中斷系統(tǒng)
5.2.1 中斷的基本原理
5.2.2 中斷控制器8259A
5.2.3 8086系統(tǒng)中8259A的應(yīng)用
5.2.4 32位機中的中斷系統(tǒng)
……
第6章 通信接口設(shè)計
第7章 專用的I/O接口
第8章 總線技術(shù)
第9章 D/A、A/D轉(zhuǎn)換接口
第10章 8086系統(tǒng)主板原理圖與接口設(shè)計
附錄A ASCII編碼表
附錄B 主要芯片的寄存器初始化
附錄C PC常見I/O地址分配表
附錄D 常用的BIOS層功能模塊
附錄E 常用的DOS層功能模塊
參考文獻
第8章 總線技術(shù)
總線(Bus)是一組信號線的集合,它是系統(tǒng)與系統(tǒng)之間或系統(tǒng)內(nèi)部各電氣部件之間進行通信所必需的所有信號線的總和,前者為系統(tǒng)問總線,后者為系統(tǒng)內(nèi)部總線。總線是微機芯片、各電氣部件和外設(shè)之間相互進行信息和數(shù)據(jù)交換的標(biāo)準(zhǔn)通道。微機的各種操作,就是計算機內(nèi)部定向的信息流和數(shù)據(jù)流在總線中流動的結(jié)果。
8.1 PC系統(tǒng)總線
系統(tǒng)總線又稱內(nèi)總線或板級總線。因為該總線是通過連接微機各功能部件而構(gòu)成一個完整微機系統(tǒng)的,所以稱之為系統(tǒng)總線。系統(tǒng)總線是微機系統(tǒng)中最重要的總線,人們平常所說的微機總線就是指系統(tǒng)總線,如PC總線、AT總線(ISA總線)、PCI總線等。
系統(tǒng)總線上傳送的信息包括數(shù)據(jù)信息、地址信息和控制信息,岡此,系統(tǒng)總線包含有三種不同功能的總線,即數(shù)據(jù)總線DB(Data Bus)、地址總線AB(Address Bus)和控制總線CB(Control Bus)。
數(shù)據(jù)總線DB用于傳送數(shù)據(jù)信息。數(shù)據(jù)總線是雙向三態(tài)形式的總線,即它既可以把CPU的數(shù)據(jù)傳送到存儲器或I/O接口等其他部件,也可以將其他部件的數(shù)據(jù)傳送到CPU。數(shù)據(jù)總線的位數(shù)是微型計算機的一個重要指標(biāo),通常與微處理器的字長相一致。例如,Intel 8086微處理器字長為16位,其數(shù)據(jù)總線寬度也為16位。需要指出的是,數(shù)據(jù)的含義是廣義的,它可以是真正的數(shù)據(jù),也可以是指令代碼或狀態(tài)信息,有時甚至是一個控制信息,因此,在實際工作中,數(shù)據(jù)總線上傳送的并不一定僅僅是真正意義上的數(shù)據(jù)。