出版時(shí)間:2007-1 出版社:電子工業(yè) 作者:馬春燕 頁數(shù):419
Tag標(biāo)簽:無
內(nèi)容概要
本書是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材。全書以Intel 80486微處理器為主體,將微型計(jì)算機(jī)原理、匯編語言程序設(shè)計(jì)和微機(jī)接口技術(shù)整合在一起,全面介紹了32位微處理器的內(nèi)部結(jié)構(gòu)、指令系統(tǒng)、匯編語言程序設(shè)計(jì)、存儲(chǔ)器管理技術(shù)、中斷技術(shù)、I/O接口技術(shù)、多功能接口芯片、微機(jī)總線和人機(jī)交互接口技術(shù)。內(nèi)容由淺入深、循序漸進(jìn)、結(jié)構(gòu)層次清晰。本書配有大量的例題,提供了相應(yīng)的匯編語言源程序,在MASM 6.0系統(tǒng)環(huán)境下調(diào)試通過,給出運(yùn)行結(jié)果。每章都配有豐富的習(xí)題,可供讀者練習(xí),幫助讀者理解和掌握所學(xué)知識(shí)。本書提供電子教案,包括各章主要內(nèi)容、插圖、匯編語言源程序代碼,便于教師課堂教學(xué)。 本書參考學(xué)時(shí)為60~70學(xué)時(shí),可作為普通高等院校理、工科非計(jì)算機(jī)類電子信息、自動(dòng)化、電氣工程等相關(guān)專業(yè)的本科或大專層次的教材,也可供研究生和工程技術(shù)人員參考。
書籍目錄
第1章 微型計(jì)算機(jī)概述 1.1 微型計(jì)算機(jī)發(fā)展簡(jiǎn)史 1.1.1 微型計(jì)算機(jī)的硬件發(fā)展 1.1.2 微型計(jì)算機(jī)的軟件發(fā)展 1.2 微型計(jì)算機(jī)運(yùn)算基礎(chǔ) 1.2.1 二進(jìn)制數(shù)的運(yùn)算方法 1.2.2 數(shù)在計(jì)算機(jī)中的表示 1.2.3 數(shù)的編碼方法 1.3 微型計(jì)算機(jī)系統(tǒng) 1.3.1 微型計(jì)算機(jī)系統(tǒng)的組成 1.3.2 微型計(jì)算機(jī)系統(tǒng)的硬件組成 1.3.3 微型計(jì)算機(jī)系統(tǒng)的軟件組成 1.3.4 微型計(jì)算機(jī)系統(tǒng)的性能指標(biāo) 習(xí)題1第2章 微處理器及其結(jié)構(gòu) 2.1 Intel 8086 16位微處理器 2.1.1 Intel 8086微處理器內(nèi)部結(jié)構(gòu) 2.1.2 Intel 8086微處理器寄存器結(jié)構(gòu) 2.1.3 Intel 8086微處理器引腳信號(hào)及功能 2.1.4 Intel 8086微處理器的存儲(chǔ)器組成及輸入/輸出結(jié)構(gòu) 2.2 Intel 80486 32位微處理器 2.2.1 Intel 80486微處理器內(nèi)部結(jié)構(gòu) 2.2.2 Intel 80486微處理器寄存器結(jié)構(gòu) 2.2.3 Intel 80486微處理器引腳信號(hào)及功能 2.2.4 Intel 80486微處理器的存儲(chǔ)器組織及輸入/輸出結(jié)構(gòu) 2.3 Intel 80486微處理器的工作模式 2.3.1 實(shí)地址工作模式 2.3.2 保護(hù)工作模式 2.3.3 虛擬8086工作模式 2.4 Intel 80486微處理器總線操作時(shí)序 2.4.1 總線操作 2.4.2 總線操作時(shí)序 2.5 Pentium 32位微處理器 2.5.1 Pentium 32位微處理器內(nèi)部結(jié)構(gòu) 2.5.2 Pentium微處理器寄存器結(jié)構(gòu) 2.5.3 Pentium微處理器引腳信號(hào)及功能 2.5.4 Pentium微處理器的存儲(chǔ)器組織及輸入/輸出結(jié)構(gòu) 習(xí)題2第3章 指令系統(tǒng) 3.1 80486微處理器的數(shù)據(jù)類型和指令格式 3.1.1 數(shù)據(jù)類型 3.1.2 指令格式 3.2 尋址方式 3.2.1 關(guān)于操作數(shù)的尋址方式 3.2.2 對(duì)程序轉(zhuǎn)移地址的尋址方式 3.2.3 關(guān)于I/O端口的尋址方式 3.3 80486微處理器的基本指令系統(tǒng) 3.3.1 數(shù)據(jù)傳送類指令 3.3.2 算術(shù)運(yùn)算類指令 3.3.3 邏輯運(yùn)算與移位類指令 3.3.4 串操作類指令 3.3.5 程序控制類指令 3.3.6 處理器控制類指令 3.4 80486微處理器的擴(kuò)展指令 3.4.1 80486微處理器新增加的指令 3.4.2 80486微處理器增強(qiáng)功能的指令 3.4.3 80486微處理器新增指令功能簡(jiǎn)介 習(xí)題3第4章 匯編語言程序設(shè)計(jì) 4.1 概述 4.1.1 機(jī)器語言 4.1.2 匯編語言 4.1.3 高級(jí)語言 4.1.4 宏匯編程序及上機(jī)過程簡(jiǎn)介 4.2 MASM宏匯編語句結(jié)構(gòu) 4.3 MASM宏匯編語言的數(shù)據(jù)和表達(dá)式 4.3.1 MASM宏匯編語言數(shù)據(jù) 4.3.2 MASM宏匯編語言表達(dá)式 4.4 偽指令 4.4.1 變量定義偽指令 4.4.2 符號(hào)定義偽指令 4.4.3 段定義偽指令 4.4.4 過程定義偽指令 4.4.5 其他偽指令 4.5 宏指令 4.5.1 宏指令、宏定義、宏調(diào)用和宏展開 4.5.2 宏定義中的標(biāo)號(hào)和變量 4.5.3 宏嵌套 4.5.4 宏指令與子程序 4.6 匯編語言程序設(shè)計(jì) 4.6.1 匯編語言程序的基本結(jié)構(gòu) 4.6.2 順序結(jié)構(gòu)程序設(shè)計(jì) 4.6.3 分支結(jié)構(gòu)程序設(shè)計(jì) 4.6.4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 4.6.5 子程序設(shè)計(jì) 4.6.6 應(yīng)用程序設(shè)計(jì)舉例 4.7 DOS和BIOS功能調(diào)用 4.7.1 DOS功能調(diào)用 4.7.2 BIOS功能調(diào)用 4.7.3 BIOS功能調(diào)用和DOS功能調(diào)用的關(guān)系 習(xí)題4第5章 存儲(chǔ)器 5.1 存儲(chǔ)器的分類與性能指標(biāo) 5.1.1 半導(dǎo)體存儲(chǔ)器的分類 5.1.2 半導(dǎo)體存儲(chǔ)器的性能指標(biāo) 5.2 只讀存儲(chǔ)器ROM 5.2.1 EPROM芯片 5.2.2 E2PROM芯片 5.2.3 Flash芯片 5.3 隨機(jī)存取存儲(chǔ)器RAM 5.3.1 靜態(tài)隨機(jī)存取存儲(chǔ)器SRAM芯片 5.3.2 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM芯片 5.3.3 內(nèi)存條 5.4 存儲(chǔ)器的擴(kuò)展設(shè)計(jì) 5.4.1 存儲(chǔ)器的構(gòu)成原理 5.4.2 存儲(chǔ)器的擴(kuò)展 5.4.3 存儲(chǔ)器的地址譯碼 5.4.4 存儲(chǔ)器的擴(kuò)展設(shè)計(jì)舉例 5.5 高速緩沖存儲(chǔ)器Cache 5.5.1 Cache的工作原理 5.5.2 Cache的讀/寫策略 5.5.3 Cache的地址映射 5.6 虛擬存儲(chǔ)器及其管理技術(shù) 5.6.1 虛擬存儲(chǔ)器的基本概念 5.6.2 分段存儲(chǔ)管理 5.6.3 分頁存儲(chǔ)管理 5.6.4 段頁存儲(chǔ)管理 5.7 80486存儲(chǔ)器管理模式 5.7.1 80486保護(hù)模式存儲(chǔ)管理 5.7.2 虛擬8086模式存儲(chǔ)管理 習(xí)題5第6章 中斷技術(shù) 6.1 中斷概述 6.1.1 中斷與中斷系統(tǒng)的功能 6.1.2 中斷源分類及中斷管理 6.1.3 中斷處理過程 6.2 80486微處理器中斷系統(tǒng) 6.2.1 80486中斷系統(tǒng)結(jié)構(gòu)及類型 6.2.2 實(shí)地址模式下的中斷與異常處理 6.2.3 保護(hù)模式下的中斷與異常處理 6.3 可編程中斷控制器8259A 6.3.1 8259A內(nèi)部結(jié)構(gòu)及其引腳功能 6.3.2 8259A的工作方式 6.3.3 8259A初始化編程 6.3.4 8259A應(yīng)用舉例 習(xí)題6第7章 I/O接口技術(shù) 7.1 I/O接口概述 7.1.1 接口技術(shù) 7.1.2 I/O端口的編址方式 7.1.3 輸入/輸出的控制方式 7.2 可編程并行接口芯片8255A及其應(yīng)用 7.2.1 8255A內(nèi)部結(jié)構(gòu)及其引腳功能 7.2.2 8255A工作方式及其初始化編程 7.2.3 8255A應(yīng)用舉例 7.3 可編程定時(shí)/計(jì)數(shù)器8254及其應(yīng)用 7.3.1 8254內(nèi)部結(jié)構(gòu)及其引腳功能 7.3.2 8254工作方式及其初始化編程 7.3.3 8254應(yīng)用舉例 7.4 DMA控制器8237A及其應(yīng)用 7.4.1 8237A內(nèi)部結(jié)構(gòu)及其引腳功能 7.4.2 8237A工作方式及初始化編程 7.4.3 8237A應(yīng)用舉例 7.5 可編程串行通信接口8250/16550及其應(yīng)用 7.5.1 串行通信與串行接口標(biāo)準(zhǔn) 7.5.2 8250/16550內(nèi)部結(jié)構(gòu)及其引腳功能 7.5.3 8250/16550內(nèi)部寄存器及其初始化編程 7.5.4 8250應(yīng)用舉例 7.6 A/D與D/A轉(zhuǎn)換器及其應(yīng)用 7.6.1 自動(dòng)測(cè)控系統(tǒng)的構(gòu)成 7.6.2 數(shù)/模轉(zhuǎn)換器(DAC)及其接口技術(shù) 7.6.3 模/數(shù)轉(zhuǎn)換器(ADC)及其接口技術(shù) 7.7 多功能外圍接口芯片組簡(jiǎn)介 7.7.1 多功能外圍接口芯片組82C206 7.7.2 多功能外圍接口芯片組82371AB 習(xí)題7第8章 微機(jī)總線技術(shù) 8.1 總線概述 8.1.1 總線分類 8.1.2 總線性能指標(biāo) 8.2 PCI總線 8.2.1 PCI 系統(tǒng)結(jié)構(gòu) 8.2.2 PCI總線信號(hào)定義 8.2.3 PCI總線操作 8.3 通用串行總線USB 8.3.1 USB系統(tǒng)組成及原理 8.3.2 USB傳輸協(xié)議 8.4 高速串行總線 IEEE 1394 8.4.1 IEEE 1394的性能特點(diǎn) 8.4.2 IEEE 1394的工作模式 8.4.3 IEEE 1394和USB的比較 習(xí)題8第9章 人機(jī)交互接口 9.1 鍵盤與鍵盤接口 9.1.1 鍵開關(guān)與鍵盤類型 9.1.2 小型鍵盤接口 9.1.3 微機(jī)鍵盤及鍵盤接口 9.2 鼠標(biāo)接口 9.2.1 鼠標(biāo)的基本工作原理 9.2.2 鼠標(biāo)與微機(jī)的接口方式 9.3 顯示器與顯示卡 9.3.1 LED顯示器及其接口 9.3.2 LCD顯示器 9.3.3 顯示卡 9.4 打印機(jī)和掃描儀接口 9.4.1 打印機(jī)及其接口 9.4.2 掃描儀及其接口 9.5 網(wǎng)絡(luò)接口 9.5.1 調(diào)制解調(diào)器 9.5.2 非對(duì)稱數(shù)字用戶專線 習(xí)題9附錄A 80x86指令系統(tǒng)一覽表附錄B DOS系統(tǒng)功能調(diào)用(INT 21H)參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載