出版時間:2011-11 出版社:電子工業(yè)出版社 作者:吳寧,馬旭東 主編 頁數(shù):380
前言
21世紀(jì)的人類社會已進(jìn)入以知識經(jīng)濟(jì)為主導(dǎo)的信息時代,計算機(jī)技術(shù)與集成電路工藝的迅猛發(fā)展,推動了以微處理器性能為表征的新器件、新技術(shù)和新方法的不斷變革,信息技術(shù)產(chǎn)業(yè)與新興電子產(chǎn)品對社會和人類文明的影響越來越大。學(xué)習(xí)與掌握微型計算機(jī)的基本知識與應(yīng)用技能,已成為人類現(xiàn)代文明的重要組成部分。為了與計算機(jī)技術(shù)的發(fā)展和教學(xué)改革的形勢相適應(yīng),我們對《80x86/Pentium微型計算機(jī)原理及應(yīng)用》教材的前期版本進(jìn)行了修訂,并作為普通高等教育“十一五”國家級規(guī)劃教材出版。 修訂版的編寫以教育部高等學(xué)校非計算機(jī)專業(yè)計算機(jī)基礎(chǔ)課程的“基本要求V4.0”精神為指導(dǎo),結(jié)合國家和省精品課程建設(shè)成果及多年的教學(xué)實踐,深入研究教材內(nèi)容和課程體系,吸取國內(nèi)同行師生使用前期版本的反饋意見,并參考了一些國外優(yōu)秀教材。教材在前期版本的基礎(chǔ)上對原章節(jié)內(nèi)容加寬加深,既保持了多年形成的比較成熟的課程體系,又適時地引入了近年來微型計算機(jī)中的新器件、新技術(shù)和新方法,力求做到“基礎(chǔ)性、系統(tǒng)性、實用性和先進(jìn)性”的統(tǒng)一?! 「鶕?jù)工科非計算機(jī)專業(yè)學(xué)習(xí)與應(yīng)用計算機(jī)的特點與教學(xué)規(guī)律,考慮到Intel 80x86/Pentium系列CPU以及所構(gòu)建PC系統(tǒng)的向上兼容性,修訂版在結(jié)構(gòu)上仍然繼承了前期的風(fēng)格,內(nèi)容上則做了較大幅度的更新和調(diào)整。主要更新與特點總結(jié)如下: (1)結(jié)構(gòu)清晰,循序漸進(jìn),重點突出,內(nèi)容豐富,知識的整體性更好?! 。?)以Intel 80x86/Pentium系列CPU為背景,系統(tǒng)介紹微型計算機(jī)的組成結(jié)構(gòu)、工作原理、CPU功能特點、指令系統(tǒng)、匯編語言程序設(shè)計、中斷的工作原理、接口技術(shù)等?! 。?)重點介紹了Intel 8086/8088 CPU的結(jié)構(gòu)與特點、基本指令集、外圍接口技術(shù)的原理與應(yīng)用方法等,這是我們學(xué)習(xí)與掌握微型計算機(jī)原理與應(yīng)用的基礎(chǔ)?! 。?)在有關(guān)微處理器的章節(jié)中除了個別調(diào)整外,重點說明了80386 CPU的結(jié)構(gòu)特點、寄存器組織和存儲管理,增加了Pentium內(nèi)部結(jié)構(gòu)、超線程技術(shù)、協(xié)處理器80x87以及多核處理器的介紹?! 。?)在“指令系統(tǒng)”與“匯編語言程序設(shè)計”兩章中,進(jìn)一步完善了Intel 80x86/Pentium系列CPU的指令系統(tǒng),增加了高版本宏匯編偽指令的應(yīng)用、基于多媒體指令的程序設(shè)計方法、浮點運(yùn)算指令集及其編程、匯編語言與高級語言的接口、保護(hù)方式下的編程方法等內(nèi)容?! 。?)對有關(guān)存儲器的內(nèi)容進(jìn)行了部分調(diào)整,在保證基本概念完整、更新部分芯片的基礎(chǔ)上,增加了雙倍速SDRAM(DDR)存儲器、典型快擦寫存儲器(閃存)的介紹,補(bǔ)充介紹了32位處理器及存儲器模塊的連接應(yīng)用?! 。?)整合了原書的第6、8章的內(nèi)容,系統(tǒng)地介紹了8086/8088~Pentium系列CPU的I/O系統(tǒng)與中斷,并結(jié)合32位CPU的特點增加了保護(hù)模式下中斷與異常的處理過程。同時擴(kuò)展介紹了集成控制芯片82380中的可編程中斷控制器?! 。?)從現(xiàn)代微處理器應(yīng)用角度,調(diào)整了接口部分的內(nèi)容,補(bǔ)充了串行接口與通信的基礎(chǔ)知識,精簡了UART原理和8250芯片的具體介紹,增加了USB等串行總線的基本原理、DMA控制器8237的介紹,并更新了模擬通道的概念,增加了AD574的升級替換芯片的知識?! 。?)對原有第8章的內(nèi)容進(jìn)行了更新。以介紹微型計算機(jī)體系結(jié)構(gòu)為主,按序討論了IBM PC/AT和Pentium系列微機(jī)系統(tǒng),補(bǔ)充了最新的總線技術(shù)(如AGP與PCI Express),并結(jié)合32位CPU的構(gòu)成特點,介紹了保護(hù)模式下多任務(wù)管理機(jī)制和虛擬8086模式,對如何在保護(hù)模式下進(jìn)行多任務(wù)切換進(jìn)行了舉例說明?! ∥⑿陀嬎銠C(jī)原理及其應(yīng)用課程是工科電子信息與電氣學(xué)科等相關(guān)專業(yè)的重點主干課程,是后繼課程學(xué)習(xí)的紐帶和橋梁,是掌握微機(jī)軟、硬件設(shè)計技術(shù)的基礎(chǔ),同時也是后PC時代學(xué)習(xí)、開發(fā)和應(yīng)用DSP、ARM及“嵌入式系統(tǒng)”技術(shù)的基礎(chǔ)。在微處理器與計算機(jī)技術(shù)飛速發(fā)展和升級換代的進(jìn)程中,計算機(jī)本身的體系結(jié)構(gòu)、基本工作原理并沒有改變?;诖耍緯砸?086/8088 CPU為切入點,重點講述8086/8088 CPU的構(gòu)成、寄存器特點、存儲器管理方式以及實模式編程技術(shù)。在此基礎(chǔ)上,介紹Pentium系列各處理器的發(fā)展與特點,結(jié)合擴(kuò)展的指令系統(tǒng)給出了英特爾架構(gòu)32位CPU的編程特點,以及多媒體和保護(hù)模式編程的基本方法。同時,對CPU常用外圍器件,如半導(dǎo)體存儲器、典型可編程接口芯片及其相關(guān)的中斷技術(shù)、接口設(shè)計方法和典型控制程序等給予詳盡的介紹。內(nèi)容組織上遵循“由易及難、循序漸進(jìn)、寬編窄用”的原則,敘述上力求做到由淺入深、通俗易懂。 全書共8章,第1~4章分別介紹微型計算機(jī)系統(tǒng)組成、微型計算機(jī)的CPU、匯編語言及其程序設(shè)計等基本知識;第5~8章介紹微機(jī)存儲系統(tǒng)、數(shù)據(jù)傳送方式、中斷技術(shù)、接口芯片及常用外部設(shè)備的相關(guān)知識及實用技術(shù)?! ∪珪蓞菍幗y(tǒng)稿,其中,第1、2章由張穎編寫,第3、4章由吳寧編寫,第5、7章由馬旭東編寫,第6、8章由周芳編寫。周磊、葛芬、段麗芬在全書編寫過程中給予了許多協(xié)助。全書教學(xué)參考學(xué)時數(shù)為60~80,使用時可根據(jù)具體情況選擇適當(dāng)?shù)膬?nèi)容。本書還為任課老師提供電子課件資源,需要者請登錄華信教育資源網(wǎng)http://www.hxedu.com.cn免費(fèi)注冊下載。 前版教材《80x86/Pentium微型計算機(jī)原理極其應(yīng)用》自出版以來,連續(xù)15次重印,為國內(nèi)多所重點大學(xué)選為本科生教學(xué)用書,并列為研究生考試的主要參考書。借此新版出版之際,對業(yè)界同仁的信任與鼓勵表示衷心的感謝。由于筆者水平有限,書中難免有錯誤和不妥之處,請讀者批評指正?! 【幹?/pre>內(nèi)容概要
本書是普通高等教育“十一五”國家級規(guī)劃教材和國家精品課程建設(shè)成果,以教育部高等學(xué)校非計算機(jī)專業(yè)計算機(jī)基礎(chǔ)課程“基本要求V4.0”精神為指導(dǎo),力求做到“基礎(chǔ)性、系統(tǒng)性、實用性和先進(jìn)性”的統(tǒng)一。全書共8章,包括計算機(jī)基礎(chǔ)、80x86/Pentium
微處理器、80x86/Pentium指令系統(tǒng)、匯編語言程序設(shè)計、半導(dǎo)體存儲器、輸入/輸出和中斷、微型機(jī)接口技術(shù)和微型計算機(jī)系統(tǒng)的發(fā)展等。本書為任課老師提供電子課件。書籍目錄
目 錄
第1章 計算機(jī)基礎(chǔ)
1.1 數(shù)據(jù)、信息、媒體和多媒體
1.2 計算機(jī)中數(shù)值數(shù)據(jù)信息的表示
1.2.1 機(jī)器數(shù)和真值
1.2.2 數(shù)的表示方法——原碼、反碼和補(bǔ)碼
1.2.3 補(bǔ)碼的運(yùn)算
1.2.4 定點數(shù)與浮點數(shù)
1.2.5 BCD碼及其十進(jìn)制調(diào)整
1.3 計算機(jī)中非數(shù)值數(shù)據(jù)的信息表示
1.3.1 西文信息的表示
1.3.2 中文信息的表示
1.3.3 計算機(jī)中圖、聲、像信息的表示
1.4 微型計算機(jī)基本工作原理
1.4.1 微型計算機(jī)硬件系統(tǒng)組成
1.4.2 微型計算機(jī)軟件系統(tǒng)
1.4.3 微型計算機(jī)中指令執(zhí)行的基本過程
1.5 評估計算機(jī)性能的主要技術(shù)指標(biāo)
1.5.1 CPU字長
1.5.2 內(nèi)存儲器與高速緩存
1.5.3 CPU指令執(zhí)行時間
1.5.4 系統(tǒng)總線的傳輸速率
1.5.5 iCOMP指數(shù)
1.5.6 優(yōu)化的內(nèi)部結(jié)構(gòu)
1.5.7 I/O設(shè)備配備情況
1.5.8 軟件配備情況
習(xí)題1
第2章 80x86/Pentium微處理器
2.1 80x86/Pentium微處理器的內(nèi)部結(jié)構(gòu)
2.1.1 8086/8088微處理器的基本結(jié)構(gòu)
2.1.2 80386CPU內(nèi)部結(jié)構(gòu)
2.1.3 80x87數(shù)學(xué)協(xié)處理器
2.1.4 Pentium CPU內(nèi)部結(jié)構(gòu)
2.2 微處理器的主要引腳及功能
2.2.1 8086/8088 CPU引腳功能
2.2.2 80386 CPU引腳功能
2.2.3 Pentium CPU引腳功能
2.3 系統(tǒng)總線與典型時序
2.3.1 CPU系統(tǒng)總線及其操作
2.3.2 基本總線操作時序
2.3.3 特殊總線操作時序
2.4 典型CPU應(yīng)用系統(tǒng)
2.4.1 8086/8088支持芯片
2.4.2 8086/8088單CPU(最小模式)系統(tǒng)
2.4.3 8086/8088多CPU(最大模式)系統(tǒng)
2.5 CPU的工作模式
2.5.1 實地址模式
2.5.2 保護(hù)模式
2.5.3 虛擬8086模式
2.5.4 系統(tǒng)管理模式
2.6 指令流水線與高速緩存
2.6.1 指令流水線和動態(tài)分支預(yù)測
2.6.2 片內(nèi)高速緩存
2.7 64位CPU與多核微處理器
習(xí)題2
第3章 80x86/Pentium指令系統(tǒng)
3.1 80x86/Pentium指令格式
3.2 80x86/Pentium尋址方式
3.2.1 尋址方式與有效地址EA的概念
3.2.2 各種尋址方式
3.2.3 存儲器尋址時的段約定
3.3 8086/8088 CPU指令系統(tǒng)
3.3.1 數(shù)據(jù)傳送類指令
3.3.2 算術(shù)運(yùn)算類指令
3.3.3 邏輯運(yùn)算與移位指令
3.3.4 串操作指令
3.3.5 控制轉(zhuǎn)移類指令
3.3.6 處理器控制類指令
3.4 80x86/Pentium CPU指令系統(tǒng)
3.4.1 80286 CPU的增強(qiáng)與增加指令
3.4.2 80386 CPU的增強(qiáng)與增加指令
3.4.3 80486 CPU增加的指令
3.4.4 Pentium系列CPU增加的指令
3.5 80x87浮點運(yùn)算指令
3.5.1 80x87的數(shù)據(jù)類型與格式
3.5.2 浮點寄存器
3.5.3 80x87指令簡介
習(xí)題3
第4章 匯編語言程序設(shè)計
4.1 程序設(shè)計語言概述
4.2 匯編語言的程序結(jié)構(gòu)與語句格式
4.2.1 匯編語言源程序的框架結(jié)構(gòu)
4.2.2 匯編語言的語句
4.3 匯編語言的偽指令
4.3.1 基本偽指令語句
4.3.2 80x86/Pentium CPU擴(kuò)展偽指令
4.4 匯編語言程序設(shè)計方法
4.4.1 程序設(shè)計的基本過程
4.4.2 順序結(jié)構(gòu)程序設(shè)計
4.4.3 分支結(jié)構(gòu)程序設(shè)計
4.4.4 循環(huán)結(jié)構(gòu)程序設(shè)計
4.4.5 子程序設(shè)計與調(diào)用技術(shù)
4.5 模塊化程序設(shè)計技術(shù)
4.5.1 模塊化程序設(shè)計的特點與規(guī)范
4.5.2 程序中模塊間的關(guān)系
4.5.3 模塊化程序設(shè)計舉例
4.6 綜合應(yīng)用程序設(shè)計舉例
4.6.1 16位實模式程序設(shè)計
4.6.2 基于32位指令的實模式程序設(shè)計
4.6.3 基于多媒體指令的實模式程序設(shè)計
4.6.4 保護(hù)模式程序設(shè)計
4.6.5 浮點指令程序設(shè)計
4.7 匯編語言與C/C++語言混合編程
4.7.1 內(nèi)嵌模塊方法
4.7.2 多模塊混合編程
習(xí)題4
第5章 半導(dǎo)體存儲器
5.1 概述
5.1.1 半導(dǎo)體存儲器的分類
5.1.2 存儲原理與地址譯碼
5.1.3 主要性能指標(biāo)
5.2 隨機(jī)存取存儲器(RAM)
5.2.1 靜態(tài)RAM(SRAM)
5.2.2 動態(tài)RAM(DRAM)
5.2.3 隨機(jī)存取存儲器RAM的應(yīng)用
5.3 只讀存儲器(ROM)
5.3.1 掩膜ROM和PROM
5.3.2 EPROM(可擦除的PROM)
5.4 存儲器連接與擴(kuò)充應(yīng)用
5.4.1 存儲器芯片選擇
5.4.2 存儲器容量擴(kuò)充
5.4.3 RAM存儲模塊
5.5 CPU與存儲器的典型連接
5.5.1 8086/8088 CPU的典型存儲器連接
5.5.2 80386/Pentium CPU的典型存儲器連接
5.6 微機(jī)系統(tǒng)的內(nèi)存結(jié)構(gòu)
5.6.1 分級存儲結(jié)構(gòu)
5.6.2 高速緩存Cache
5.6.3 虛擬存儲器與段頁結(jié)構(gòu)
習(xí)題5
第6章 輸入/輸出和中斷
6.1 輸入/輸出及接口
6.1.1 I/O信息的組成
6.1.2 I/O接口概述
6.1.3 I/O端口的編址
6.1.4 簡單的I/O接口
6.2 輸入/輸出的傳送方式
6.2.1 程序控制的輸入/輸出
6.2.2 中斷控制的輸入/輸出
6.2.3 直接數(shù)據(jù)通道傳送
6.3 中斷技術(shù)
6.3.1 中斷的基本概念
6.3.2 中斷優(yōu)先權(quán)
6.4 80x86/Pentium中斷系統(tǒng)
6.4.1 中斷結(jié)構(gòu)
6.4.2 中斷向量表
6.4.2 中斷響應(yīng)過程
6.4.3 80386/80486/Pentium CPU中斷系統(tǒng)
6.5 8259A可編程中斷控制器
6.5.1 8259A芯片的內(nèi)部結(jié)構(gòu)與引腳
6.5.2 8259A芯片的工作過程及工作方式
6.5.3 8259A命令字
6.5.4 8259A芯片應(yīng)用舉例
6.6 82380可編程中斷控制器
6.6.1 控制器功能概述
6.6.2 控制器主要接口信號
6.7 中斷程序設(shè)計
6.7.1 設(shè)計方法
6.7.2 中斷程序設(shè)計舉例
習(xí)題6
第7章 微型機(jī)接口技術(shù)
7.1 概述
7.2 可編程定時/計數(shù)器
7.2.1 概述
7.2.2 可編程定時/計數(shù)器8253
7.2.3 可編程定時/計數(shù)器8254
7.3 可編程并行接口
7.3.1 可編程并行接口芯片8255A
7.3.2 并行打印機(jī)接口應(yīng)用
7.3.3 鍵盤和顯示器接口
7.4 串行接口與串行通信
7.4.1 串行通信的基本概念
7.4.3 可編程串行通信接口8251A
7.4.3 可編程異步通信接口INS8250
7.4.4 通用串行總線USB
7.4.5 I2C與SPI串行總線
7.5 DMA控制器接口
7.5.1 8237A芯片的基本功能和引腳特性
7.5.2 8237A芯片內(nèi)部寄存器與編程
7.5.3 8237A應(yīng)用與編程
7.6 模擬量輸入/輸出接口
7.6.1 概述
7.6.2 并行和串行D/A轉(zhuǎn)換器
7.6.3 并行和串行A/D轉(zhuǎn)換器
習(xí)題7
第8章 微型計算機(jī)系統(tǒng)的發(fā)展
8.1.1 IBM PC/AT微機(jī)系統(tǒng)
8.1.2 80386、80486微機(jī)系統(tǒng)
8.1.3 Pentium及以上微機(jī)系統(tǒng)
8.2 系統(tǒng)外部總線
8.2.1 ISA總線
8.2.2 PCI局部總線
8.2.3 AGP總線
8.2.4 PCI Express總線
8.3 網(wǎng)絡(luò)接口與網(wǎng)絡(luò)協(xié)議
8.3.1 網(wǎng)絡(luò)基本知識
8.3.2 計算機(jī)網(wǎng)絡(luò)層次結(jié)構(gòu)
8.3.3 網(wǎng)絡(luò)適配器
8.3.4 802.3協(xié)議
8.4 80x86的多任務(wù)保護(hù)
8.4.1 保護(hù)機(jī)制與保護(hù)檢查
8.4.2 任務(wù)管理的概念
8.4.3 控制轉(zhuǎn)移
8.4.4 虛擬8086模式與保護(hù)模式之間的切換
8.4.5 多任務(wù)切換程序設(shè)計舉例
習(xí)題8
參考文獻(xiàn)章節(jié)摘錄
版權(quán)頁:插圖:1.數(shù)據(jù)國際標(biāo)準(zhǔn)化組織(ISO)對數(shù)據(jù)的定義是:“數(shù)據(jù)是對事實、概念或指令的一種特殊表達(dá)形式,這種特殊的表達(dá)形式可以用人工的方法或者用自動化的裝置進(jìn)行通信、翻譯轉(zhuǎn)換或者進(jìn)行加工處理。”根據(jù)這一定義,通常意義下的數(shù)字、文字、圖形、圖像、聲音、活動圖像(視頻)等都可認(rèn)為是數(shù)據(jù),因為人們可以對它們進(jìn)行各種人工方式的處理,如通信、加工、轉(zhuǎn)換等。對計算機(jī)而言,數(shù)字、文字、圖形、圖像、聲音、活動圖像等都不能直接由它進(jìn)行處理,它們必須采用“特殊的表達(dá)形式”才能由計算機(jī)進(jìn)行通信、轉(zhuǎn)移或加工處理。這種特殊的表達(dá)形式就是二進(jìn)制編碼形式。通常,在計算機(jī)內(nèi)部又將數(shù)據(jù)分為數(shù)值型數(shù)據(jù)和非數(shù)值型數(shù)據(jù)。數(shù)值型數(shù)據(jù)是指日常生活中經(jīng)常接觸到的數(shù)字類數(shù)據(jù),它主要用來表示數(shù)量的多少,可以比較大??;而ISO定義中其他的數(shù)據(jù)統(tǒng)稱為非數(shù)值型數(shù)據(jù)。在非數(shù)值型數(shù)據(jù)中又有一類最常用的數(shù)據(jù),稱為字符型數(shù)據(jù),它可以方便地表示文字信息,供人們直接閱讀和理解。其他的非數(shù)值型數(shù)據(jù)則主要用來表示圖形、圖像、聲音和活動圖像。用計算機(jī)進(jìn)行數(shù)據(jù)處理指對數(shù)據(jù)進(jìn)行加工、轉(zhuǎn)換、存儲、分類,排序和計算的過程。數(shù)據(jù)處理的目的是從原始數(shù)據(jù)或基礎(chǔ)數(shù)據(jù)生成或轉(zhuǎn)移得到對使用者有用的數(shù)據(jù)。2.信息根據(jù)ISO的定義可以通俗地認(rèn)為:信息是對人有用的數(shù)據(jù),這些數(shù)據(jù)可能影響人們的行為與決策。計算機(jī)信息處理,實質(zhì)上就是由計算機(jī)進(jìn)行數(shù)據(jù)處理的過程。也就是說,通過數(shù)據(jù)的采集和輸入,有效地把數(shù)據(jù)組織到計算機(jī)中,由計算機(jī)系統(tǒng)對數(shù)據(jù)進(jìn)行相應(yīng)的存儲、轉(zhuǎn)換、合并、分類、計算、匯總等操作。經(jīng)過計算機(jī)對數(shù)據(jù)的加工處理,向人們提供有用的信息,這一過程就是信息處理。更通俗地說,信息處理的本質(zhì)就是數(shù)據(jù)處理,數(shù)據(jù)處理的主要目的是獲取有用的信息。編輯推薦
《80x86/Pentium微型計算機(jī)原理及應(yīng)用(第3版)》是國家精品課程教材?國家電工教學(xué)基地教學(xué)成果之一。圖書封面
評論、評分、閱讀與下載
- 還沒讀過(88)
- 勉強(qiáng)可看(643)
- 一般般(109)
- 內(nèi)容豐富(4554)
- 強(qiáng)力推薦(373)
80x86\Pentium微型計算機(jī)原理及應(yīng)用 PDF格式下載