出版時(shí)間:2003-1 出版社:清華大學(xué) 作者:楊文顯
內(nèi)容概要
本教材是上海市教委高等學(xué)?!笆濉敝攸c(diǎn)規(guī)劃教材項(xiàng)目之一。 本書首先從16位微機(jī)入手,介紹了8086微處理器和微處理器了系統(tǒng),內(nèi)存儲(chǔ)器,接口原理,微型計(jì)算機(jī)的中斷系統(tǒng),可編程接口芯片,DMA傳輸原理,數(shù)模與模數(shù)轉(zhuǎn)換。在掌握微型計(jì)算機(jī)基本體系的基礎(chǔ)上,進(jìn)一步介紹了現(xiàn)代微機(jī)外部設(shè)備及其接口;微型計(jì)算機(jī)決線的基本知識(shí),ISA、PCI、USB總線技術(shù);Windows下輸入輸出程序設(shè)計(jì)方法。 本書內(nèi)容新穎全面,既有對(duì)微型計(jì)算機(jī)原理的系統(tǒng)論述,又有最新一代的微型計(jì)算機(jī)技術(shù)的詳細(xì)介紹。全書語言流暢,敘述深入淺出,舉例豐富,大多數(shù)例子均是完整的實(shí)例,許多直接來自作者的科研實(shí)踐。 本書可作為大學(xué)本科計(jì)算機(jī)、通信、電氣自動(dòng)化專業(yè)的教材,也可以用作計(jì)算機(jī)專業(yè)專科生的教材 ,同時(shí)也是科技人員學(xué)習(xí)微型計(jì)算機(jī)技術(shù)的很好的自學(xué)教材和參考書。
書籍目錄
第1章 微處理器及其信號(hào) 1.1 微型計(jì)算機(jī) 1.2 8086/8088微處理器結(jié)構(gòu) 1.2.1 8086/8088微處理器內(nèi)部結(jié)構(gòu) 1.2.2 8086/8088微處理器的寄存器 1.3 8086/8088微處理器子系統(tǒng) 1.3.1 8086/8088微處理器的引腳及功能 1.3.2 最小模式下的8086/8088微處理器子系統(tǒng) 1.3.3 最大模式下的8086/8088微處理器子系統(tǒng) 1.4 8086/8088微處理器的工作時(shí)序 1.4.1 時(shí)鐘周期、指令周期和總線周期 1.4.2 系統(tǒng)的復(fù)位和啟動(dòng)操作 1.4.3 最小模式下的總線讀寫周期 1.4.4 最大模式下的總線讀寫周期 1.4.5 總線空閑狀態(tài) 習(xí)題第2章存儲(chǔ)器 2.1 存儲(chǔ)器概述 2.1.1 計(jì)算機(jī)中的存儲(chǔ)器 2.1.2 半導(dǎo)體存儲(chǔ)器的分類與性能指標(biāo) 2.2 隨機(jī)存儲(chǔ)器 2.2.1 靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM) 2.2.2 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM) 2.2.3 新型DRAM存儲(chǔ)器 2.3 只讀存儲(chǔ)器 2.3.1 掩膜型只讀存儲(chǔ)器(MROM) 2.3.2 可編程只讀存儲(chǔ)器(PROM) 2.3.3 可擦除可編程只讀存儲(chǔ)器(EPROM) 2.3.4 電擦除可編程只讀存儲(chǔ)器(E2PROM) 2.3.5 閃速存儲(chǔ)器(FlashMemory) 2.4 存儲(chǔ)器的擴(kuò)展 2.4.1 位擴(kuò)展 2.4.2 字?jǐn)U展 2.4.3 字位全擴(kuò)展 習(xí)題第3章 微型計(jì)算機(jī)輸入輸出接口 3.1 輸入輸出接口 3.1.1 外部設(shè)備及其信號(hào) 3.1.2 I/O接口的功能 3.1.3 I/O端口的編址方法 3.1.4 簡單I/O接口的組成 3.2 輸入輸出數(shù)據(jù)傳輸?shù)目刂品绞? 3.2.1 程序方式 3.2.2 中斷方式 3.2.3 直接存儲(chǔ)器存取(DMA)方式 3.3 開關(guān)量輸入輸出接口 3.3.1 開關(guān)量輸入接口 3.3.2 開關(guān)量輸出接口 習(xí)題第4章 微型計(jì)算機(jī)的中斷系統(tǒng) 4.1 中斷原理 4.1.1 中斷的基本概念 4.1.2 中斷工作方式的特點(diǎn) 4.1.3 中斷管理 4.1.4 中斷過程 4.2 8086微處理器中斷系統(tǒng) 4.2.1 8086微處理器的中斷類型 4.2.2 8086微處理器的中斷向量表 4.2.3 8086微處理器對(duì)外部中斷的響應(yīng) 4.3 可編程中斷控制器8259A 4.3.1 8259A的基本功能 4.3.2 8259A引腳及內(nèi)部結(jié)構(gòu) 4.3.3 8259A的工作方式 4.3.4 8259A的編程 4.4 中斷方式輸入輸出 4.4.1 中斷方式I/O接口 4.4.2 中斷方式輸入輸出程序設(shè)計(jì) 4.4.3 中斷方式應(yīng)用 習(xí)題第5章 可編程接口芯片 5.1 可編程并行接 8255A 5.1.1 8255A的內(nèi)部結(jié)構(gòu) 5.1.2 8255A的外部引腳 5.1.3 8255A的控制字 5.1.4 8255A的工作方式 5.2 8255A的應(yīng)用 5.2.1 8255A與微處理器的連接 5.2.2 8255A基本輸入輸出應(yīng)用 5.2.3 8255A中斷方式應(yīng)用 5.2.4 8255A在PC機(jī)中的應(yīng)用 5.3 可編程定時(shí)器/計(jì)數(shù)器8254 5.3.1 Intel8254的引腳 5.3.2 8254的內(nèi)部結(jié)構(gòu) 5.3.3 8254的工作方式 5.4 8254的應(yīng)用 5.4.1 8254的控制字與初始化 5.4.2 8254應(yīng)用舉例 5.5 串行通信的基本概念 5.5.1 串行數(shù)據(jù)通信 5.5.2 串行通信的方式 5.5.3 串行通信接口 5.5.4 RS-232C標(biāo)準(zhǔn) 5.6 可編程串行通信接 16550 5.6.1 16550的內(nèi)部結(jié)構(gòu) 5.6.2 16550的引腳 5.6.3 16550的內(nèi)部寄存器 5.7 串行通信接口16550的應(yīng)用 5.7.1 16550的初始化 5.7.2 16550的應(yīng)用 習(xí)題第6章 DMA傳輸 6.1 DMA傳輸原理 6.2 DMA控制器8237A 6.2.1 8237A的基本功能 6.2.2 8237A的內(nèi)部結(jié)構(gòu)和外部連接 6.2.3 8237A的對(duì)外連接信號(hào) 6.2.4 8237A的工作時(shí)序 6.3 8237A的編程使用 6.3.1 8237A通道專用寄存器 6.3.2 8237A通道公用寄存器 6.3.3 8237A端口地址及通道分配 6.3.4 8237A的編程 習(xí)題第7章 數(shù)模與模數(shù)轉(zhuǎn)換 7.1 數(shù)模轉(zhuǎn)換 7.1.1 數(shù)模轉(zhuǎn)換原理 7.1.2 D/A轉(zhuǎn)換器芯片--DAC0832 7.2 模數(shù)轉(zhuǎn)換 7.2.1 信號(hào)變換中的采樣、量化和編碼 7.2.2 模數(shù)轉(zhuǎn)換原理 7.2.3 A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo) 7.3 典型A/D轉(zhuǎn)換器芯片 7.3.1 ADC0809 7.3.2 AD574A 7.4 數(shù)據(jù)采集系統(tǒng) 7.4.1 工業(yè)控制PC簡介 7.4.2 PCL818多功能接口卡簡介 7.4.3 軟件設(shè)計(jì) 習(xí)題第8章 現(xiàn)代微型計(jì)算機(jī) 8.1 80x86系列微處理器 8.1.1 16位80x86微處理器 8.1.2 32位80x86微處理器 8.1.3 Pentium系列微處理器 8.1.4 32位微處理器的寄存器 8.1.5 32位微處理器的工作方式 8.2 微型計(jì)算機(jī)體系結(jié)構(gòu) 8.2.1 80x86微型計(jì)算機(jī)結(jié)構(gòu) 8.2.2 Pentium系列微型計(jì)算機(jī)結(jié)構(gòu) 8.2.3 Intel 845芯片組 8.3 存儲(chǔ)管理技術(shù) 8.3.1 高速緩存技術(shù) 8.3.2 虛擬存儲(chǔ)技術(shù) 8.4 多任務(wù)管理與I/O管理 8.4.1 多任務(wù)管理 8.4.2 I/O管理 8.5 現(xiàn)代微型計(jì)算機(jī)中斷系統(tǒng) 8.5.1 保護(hù)方式下的中斷管理 8.5.2 FO控制中心(ICH)的中斷管理功能 8.5.3 APIC中斷 習(xí)題第9章 PC系列微機(jī)外部設(shè)備接口 9.1 鍵盤與鼠標(biāo)接口 9.1.1 鍵盤 9.1.2 鼠標(biāo) 9.2 并行通信接口 9.2.1 打印機(jī)接口 9.2.2 SPP、EPP和ECP接口標(biāo)準(zhǔn) 9.2.3 應(yīng)用實(shí)例 9.3 軟盤和硬盤驅(qū)動(dòng)器接口 9.3.1 軟盤驅(qū)動(dòng)器和接口標(biāo)準(zhǔn) 9.3.2 硬盤驅(qū)動(dòng)器和接口標(biāo)準(zhǔn) 9.3.3 現(xiàn)代硬盤接口技術(shù) 9.4 顯示器和顯示接口 9.4.1 顯示器 9.4.2 顯卡的種類和技術(shù)指標(biāo) 9. 4.3 顯卡的組成 9.4.4 顯卡總線類型 9.4.5 顯示接口電路的新技術(shù) 9.5 聲卡和接口標(biāo)準(zhǔn) 9.5.1 聲卡的結(jié)構(gòu)和工作原理 9.5.2 聲卡的插孔 9.5.3 AC’97音頻控制器 習(xí)題第10章 微型計(jì)算機(jī)總線 10.1 總線技術(shù)概述 10.1.1 總線的標(biāo)準(zhǔn) 10.1.2 總線的指標(biāo) 10.1.3 總線的分類 10.1.4 總線的數(shù)據(jù)傳輸 10.2 ISA總線 10.2.1 ISA總線的信號(hào)定義 10.2.2 ISA總線擴(kuò)展卡 10.3 PCI總線 10.3.1 PCI的特點(diǎn) 10.3.2 PCI總線系統(tǒng)結(jié)構(gòu) 10.3.3 PCI總線信號(hào) 10.3.4 PCI總線周期和地址空間 10.3.5 PCI配置空間 10.3.6 PCI總線設(shè)備開發(fā)及S5933 10.4 USB總線 10.4.1 USB概述 10.4.2 USB總線的構(gòu)成 10.4.3 USB數(shù)據(jù)傳輸 10.4.4 USB設(shè)備接入和開發(fā) 習(xí)題第11章 Windows輸入輸出程序設(shè)計(jì) 11.1 Windows9x和虛擬設(shè)備驅(qū)動(dòng)程序 11.1.1 Windows9x的分層結(jié)構(gòu) 11.1.2 虛擬設(shè)備 11.1.3 設(shè)備驅(qū)動(dòng)程序 11.2 設(shè)備驅(qū)動(dòng)程序的編寫 11.2.1 VxD程序結(jié)構(gòu) 11.2.2 開發(fā)工具的使用 11.3 Win32應(yīng)用程序和VxD之間的通信 11.3.1 Win32應(yīng)用程序?qū)xD的通信 11.3.2 VxD對(duì)Win32應(yīng)用程序的通信 11.4 Windows9x的輸入輸出 11.4.1 訪問I/O端口硬件設(shè)備 11.4.2 訪問內(nèi)存映射硬件設(shè)備 11.5 Windows9x的中斷處理 11.5.1 VPICD(虛擬可編程中斷控制器) 11.5.2 VHardwareInt類 11.5.3 VSharedHardwarelm類 11.5.4 VGlobalEvent類 11.6 VxD實(shí)例 11.6.1 PCI設(shè)備配置的獲取 11.6.2 輸入輸出 11.6.3 中斷處理 11.7 WDM設(shè)備驅(qū)動(dòng)程序 11.7.1 WDM設(shè)備驅(qū)動(dòng)程序介紹 11.7.2 WDM設(shè)備驅(qū)動(dòng)程序開發(fā) 習(xí)題附錄 附錄A 80x86指令系統(tǒng) 附錄B 匯編程序偽指令和操作符 附錄C 中斷類型分配 附錄D DOS功能調(diào)用 附錄E BIOS功能調(diào)用參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
現(xiàn)代微型計(jì)算機(jī)與接口教程 PDF格式下載