出版時(shí)間:2006-5 出版社:人民郵電出版社 作者:雷曉平 頁數(shù):322 字?jǐn)?shù):502000
內(nèi)容概要
本書以Intel80X86系列微處理機(jī)為背景,主要介紹80X86的基本原理、匯編語言程序設(shè)計(jì)、微機(jī)外圍接口技術(shù)及應(yīng)用和微機(jī)接口技術(shù)虛擬實(shí)驗(yàn)?! ∪珪灿?3章,內(nèi)容包括微型計(jì)算機(jī)系統(tǒng)的基本組成、80486和Pentium微處理器的內(nèi)部結(jié)構(gòu)、80X86微處理器的尋址方式及指令系統(tǒng)、匯編語言程序設(shè)計(jì)、存儲(chǔ)器系統(tǒng)、輸入/輸出和中斷系統(tǒng)、并行和串行接口技術(shù)、總線技術(shù)、微機(jī)常用外設(shè)接口技術(shù)、A/D和D/A接口技術(shù),最后給出使用虛擬實(shí)驗(yàn)教學(xué)平臺(tái)完成的微機(jī)接口技術(shù)實(shí)驗(yàn)項(xiàng)目及實(shí)驗(yàn)方案?! 写罅康睦}和實(shí)驗(yàn),為讀者提供了匯編語言程序設(shè)計(jì),如定時(shí)器、中斷、并行和串行I/O接口、A/D和D/A接口應(yīng)用等程序設(shè)計(jì)應(yīng)用實(shí)例?! ”緯勺鳛槠胀ǜ叩仍盒S?jì)算機(jī)和電子信息類專業(yè)本科生教材,也可作為計(jì)算機(jī)及相關(guān)專業(yè)大專和各類培訓(xùn)班的教材和教學(xué)參考書,對(duì)從事微機(jī)測(cè)控及接口技術(shù)應(yīng)用的工程技術(shù)人員也是一本很好的參考書。
書籍目錄
第1章 微型計(jì)算機(jī)概述 11.1 微型計(jì)算機(jī)系統(tǒng)的基本組成 11.1.1 微型計(jì)算機(jī)系統(tǒng) 11.1.2 微機(jī)的性能描述 41.1.3 微機(jī)發(fā)展的新技術(shù) 41.2 80X86微處理器發(fā)展概況 71.2.1 Intel 8086/8088 71.2.2 Intel 80286 71.2.3 Intel 80386 81.2.4 Intel 80486 81.2.5 Pentium系列 9本章小結(jié) 11習(xí)題 11第2章 80X86微處理器 122.1 80X86的內(nèi)部結(jié)構(gòu) 122.1.1 80486的內(nèi)部結(jié)構(gòu) 122.1.2 Pentium的內(nèi)部結(jié)構(gòu) 142.1.3 80X86的寄存器組 162.2 80X86的工作方式 212.2.1 80486的工作方式 212.2.2 Pentium工作方式 212.2.3 實(shí)地址方式 222.2.4 保護(hù)方式 232.2.5 虛擬8086方式 272.2.6 實(shí)地址方式與虛擬8086方式的主要區(qū)別 272.3 80X86的引腳和功能 272.3.1 80486的引腳和功能 272.3.2 Pentium的引腳和功能 31本章小結(jié) 34習(xí)題 34第3章 尋址方式與指令系統(tǒng) 363.1 概述 363.2 尋址方式 373.2.1 與數(shù)據(jù)有關(guān)的尋址方式 373.2.2 與轉(zhuǎn)移地址有關(guān)的尋址方式 413.3 標(biāo)志寄存器 423.4 指令系統(tǒng) 443.4.1 數(shù)據(jù)傳送類指令 443.4.2 算術(shù)運(yùn)算類指令 493.4.3 邏輯運(yùn)算和移位指令 533.4.4 串操作類指令 573.4.5 控制轉(zhuǎn)移類指令 603.4.6 子程序調(diào)用與返回類指令 643.4.7 處理機(jī)控制類指令 67本章小結(jié) 68習(xí)題 68第4章 匯編語言程序設(shè)計(jì) 724.1 匯編語言源程序的語句類型 724.2 80X86匯編語言的數(shù)據(jù)和表達(dá)式 734.2.1 常量 734.2.2 變量 744.2.3 標(biāo)號(hào) 764.2.4 表達(dá)式 774.2.5 運(yùn)算符 774.3 80X86宏匯編語言的偽指令 804.3.1 簡(jiǎn)化的段定義和完整的段定義 804.3.2 完整的段定義偽指令 834.3.3 其他偽指令 854.4 匯編語言程序設(shè)計(jì)的方法 864.4.1 分支程序設(shè)計(jì) 864.4.2 循環(huán)程序設(shè)計(jì) 884.4.3 子程序設(shè)計(jì) 934.4.4 MASM6.X中的過程聲明和調(diào)用偽指令 954.5 宏結(jié)構(gòu)程序設(shè)計(jì) 974.5.1 宏定義 974.5.2 宏調(diào)用 984.5.3 宏展開 984.5.4 局部標(biāo)號(hào) 994.6 DOS功能調(diào)用 1004.7 匯編語言和C語言的混合編程 1014.7.1 匯編語言的嵌入式編程 1014.7.2 多模塊混合編程 1024.8 匯編語言程序上機(jī) 1044.8.1 編輯源程序 1044.8.2 匯編源程序 1044.8.3 目標(biāo)程序的運(yùn)行和調(diào)試 105本章小結(jié) 105習(xí)題 106第5章 存儲(chǔ)器系統(tǒng) 1095.1 概述 1095.1.1 存儲(chǔ)器的分類和特點(diǎn) 1095.1.2 存儲(chǔ)器的體系結(jié)構(gòu) 1115.1.3 半導(dǎo)體存儲(chǔ)器的主要技術(shù)指標(biāo) 1115.2 存儲(chǔ)器芯片與CPU的接口 1125.2.1 常用的存儲(chǔ)器芯片 1125.2.2 存儲(chǔ)器芯片與CPU的連接 1155.2.3 存儲(chǔ)器芯片的擴(kuò)展 1165.2.4 與CPU連接時(shí)應(yīng)注意的問題 1185.3 Cache存儲(chǔ)器 1185.3.1 Cache存儲(chǔ)器的工作原理 1185.3.2 CPU片內(nèi)多層次Cache存儲(chǔ)器 1215.4 虛擬存儲(chǔ)器 1225.5 80486的存儲(chǔ)器結(jié)構(gòu) 122本章小結(jié) 124習(xí)題 124第6章 輸入/輸出系統(tǒng) 1256.1 輸入/輸出概述 1256.1.1 I/O外設(shè)接口的功能 1256.1.2 I/O端口的編址方式 1266.1.3 I/O地址分配與譯碼 1276.2 CPU與外設(shè)數(shù)據(jù)的傳送控制方式 1306.2.1 無條件傳送方式 1306.2.2 查詢傳送方式 1306.2.3 中斷傳送方式 1316.2.4 直接存儲(chǔ)器存取(DMA)傳送方式 1326.2.5 I/O處理機(jī)控制傳送方式 1336.3 可編程定時(shí)器/計(jì)數(shù)器8254/8253 1336.3.1 8254/8253的基本功能與引腳 1346.3.2 8254/8253的內(nèi)部結(jié)構(gòu)和寄存器尋址 1356.3.3 8254/8253的工作方式 1366.3.4 8254/8253的編程 1426.4 8254/8253的應(yīng)用舉例 145本章小結(jié) 148習(xí)題 148第7章 中斷技術(shù) 1507.1 中斷概述 1507.1.1 中斷的基本概念 1507.1.2 中斷指令 1547.1.3 中斷向量 1557.1.4 中斷描述符 1567.1.5 中斷分類 1567.2 8259A中斷控制器 1587.2.1 8259A的引腳與內(nèi)部結(jié)構(gòu) 1587.2.2 8259A的工作方式 1617.2.3 8259A的初始化命令字及其編程 1637.2.4 8259A的操作命令字及其編程 1677.3 中斷程序設(shè)計(jì)應(yīng)用舉例 170本章小結(jié) 176習(xí)題 176第8章 并行接口技術(shù) 1778.1 可編程并行接口芯片8255A 1778.1.1 8255A的引腳與內(nèi)部結(jié)構(gòu) 1778.1.2 8255A的端口地址和控制字 1798.1.3 8255A的工作方式 1818.2 8255A的應(yīng)用實(shí)例 1838.2.1 PC系統(tǒng)板上的8255A 1838.2.2 8255A應(yīng)用舉例 185本章小結(jié) 191習(xí)題 191第9章 串行接口技術(shù) 1929.1 串行通信概述 1929.1.1 串行通信的類型 1929.1.2 串行數(shù)據(jù)傳送方式 1949.1.3 RS-232C串行通信接口標(biāo)準(zhǔn) 1949.1.4 RS 499與RS 485接口標(biāo)準(zhǔn) 1979.2 可編程串行通信接口16550/8250 1989.2.1 16550/8250的主要性能特點(diǎn) 1989.2.2 16550/8250的內(nèi)部結(jié)構(gòu)和引腳功能 1989.2.3 16550/8250的內(nèi)部寄存器 2019.3 PC異步通信編程應(yīng)用 2059.3.1 16550/8250的初始化編程 2059.3.2 查詢方式通信編程舉例 2059.3.3 中斷方式通信編程舉例 2079.3.4 PC BIOS串行通信口功能應(yīng)用舉例 209本章小結(jié) 211習(xí)題 211第10章 微機(jī)總線 21210.1 總線概述 21210.1.1 總線基本概念和分類 21210.1.2 總線基本功能 21310.1.3 總線標(biāo)準(zhǔn)的基本內(nèi)容 21310.1.4 總線的控制及數(shù)據(jù)傳輸 21410.1.5 PC系列機(jī)中系統(tǒng)總線的發(fā)展簡(jiǎn)介 21510.2 ISA總線 21510.2.1 PC總線 21510.2.2 ISA總線 21710.3 PCI總線 21710.3.1 PCI的提出 21710.3.2 PCI系統(tǒng)的一般概念 21810.3.3 PCI總線的特點(diǎn) 21910.3.4 PCI總線信號(hào) 22010.4 USB通用串行總線簡(jiǎn)介 22210.4.1 USB概述 22210.4.2 USB的特點(diǎn) 22210.4.3 USB的硬件結(jié)構(gòu) 22310.4.4 USB的軟件結(jié)構(gòu) 22410.4.5 USB的數(shù)據(jù)傳輸 22410.5 高速串行總線IEEE 1394 22510.5.1 IEEE 1394的主要性能特點(diǎn) 22510.5.2 IEEE 1394與USB的比較 225本章小結(jié) 226習(xí)題 227第11章 微機(jī)常用外設(shè)接口技術(shù) 22811.1 鍵盤及其接口技術(shù) 22811.1.1 鍵盤概述 22811.1.2 鍵盤的工作原理 22911.1.3 PC鍵盤接口 23111.1.4 鍵盤接口編程 23211.2 顯示器及其接口技術(shù) 23211.2.1 顯示器的分類 23211.2.2 CRT顯示器工作原理 23311.2.3 CRT顯示器接口技術(shù) 23411.2.4 顯示器接口應(yīng)用程序舉例 23611.3 打印機(jī)接口技術(shù) 23711.3.1 打印機(jī)接口原理 23711.3.2 打印機(jī)的接口標(biāo)準(zhǔn) 23811.3.3 打印機(jī)接口地址與寄存器格式 24011.3.4 打印機(jī)接口編程舉例 24111.4 磁盤驅(qū)動(dòng)器及接口技術(shù) 24311.4.1 磁盤驅(qū)動(dòng)器概述 24311.4.2 軟盤驅(qū)動(dòng)器及其接口 24311.4.3 硬盤驅(qū)動(dòng)器及其接口 248本章小結(jié) 252習(xí)題 253第12章 A/D與D/A轉(zhuǎn)換接口技術(shù) 25412.1 模擬輸入/輸出系統(tǒng) 25412.2 D/A轉(zhuǎn)換器 25512.2.1 D/A轉(zhuǎn)換器的基本原理 25512.2.2 D/A轉(zhuǎn)換器的主要性能指標(biāo)與選用要點(diǎn) 25712.2.3 8位DAC0832及其應(yīng)用 25912.2.4 使用D/A轉(zhuǎn)換器應(yīng)注意的問題 26312.2.5 12位DAC1210及其應(yīng)用 26412.3 A/D轉(zhuǎn)換器 26512.3.1 A/D轉(zhuǎn)換器的基本原理 26612.3.2 A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo) 26812.3.3 8位ADC0809及其與CPU的接口應(yīng)用 26812.3.4 12位A/D轉(zhuǎn)換器AD574及應(yīng)用 27112.3.5 A/D轉(zhuǎn)換器與微機(jī)接口時(shí)常見的技術(shù)問題 27412.4 串行A/D與D/A轉(zhuǎn)換器 27512.4.1 串行A/D轉(zhuǎn)換器TLC2543 27512.4.2 串行輸入12位電壓輸出D/A轉(zhuǎn)換器TLV5616 277本章小結(jié) 278習(xí)題 278第13章 互動(dòng)型微機(jī)接口技術(shù)虛擬實(shí)驗(yàn) 28013.1 虛擬實(shí)驗(yàn)平臺(tái)IVMITE簡(jiǎn)介 28013.2 虛擬實(shí)驗(yàn)平臺(tái)IVMITE使用說明 28013.2.1 系統(tǒng)安裝環(huán)境 28013.2.2 系統(tǒng)整體界面設(shè)計(jì) 28013.3 實(shí)驗(yàn)操作步驟 28713.3.1 新建實(shí)驗(yàn) 28713.3.2 搭建實(shí)驗(yàn)平臺(tái) 28713.3.3 記錄分析實(shí)驗(yàn)結(jié)果 29013.4 實(shí)驗(yàn)方案 29113.4.1 步進(jìn)電機(jī)控制實(shí)驗(yàn) 29213.4.2 聲—光報(bào)警器實(shí)驗(yàn) 29413.4.3 并行打印機(jī)實(shí)驗(yàn) 29513.4.4 雙機(jī)并行傳送實(shí)驗(yàn) 29713.4.5 音樂發(fā)生器實(shí)驗(yàn) 29913.4.6 波特率時(shí)鐘發(fā)生器實(shí)驗(yàn) 30013.4.7 自發(fā)自收串行通信實(shí)驗(yàn) 30213.4.8 RS-232標(biāo)準(zhǔn)全雙工查詢方式異步串行通信實(shí)驗(yàn) 30513.4.9 單通道查詢方式A/D轉(zhuǎn)換器接口實(shí)驗(yàn) 30713.4.10 單通道中斷方式A/D轉(zhuǎn)換器接口實(shí)驗(yàn) 309附錄一 Intel80X86常用指令表 312附錄二 動(dòng)態(tài)調(diào)試工具軟件DEBUG命令表 320參考文獻(xiàn) 322
圖書封面
評(píng)論、評(píng)分、閱讀與下載