出版時(shí)間:2005-3 出版社:北京理工大學(xué)出版社 作者:蘇廣州 頁數(shù):545 字?jǐn)?shù):885000
前言
近代計(jì)算機(jī)科學(xué)技術(shù)迅猛發(fā)展,促進(jìn)了信息技術(shù)產(chǎn)業(yè)的新革命,使社會(huì)生產(chǎn)力得到極大的提高,使人們的生活方式發(fā)生了深刻的變革,可以說微型計(jì)算機(jī)已深入到人類生活的各個(gè)方面,與人類結(jié)下了不解之緣,學(xué)習(xí)和掌握計(jì)算機(jī)原理及技術(shù)已成為人們的迫切愿望。多年的微型計(jì)算機(jī)教學(xué),使我們經(jīng)常思考這樣一個(gè)問題,計(jì)算機(jī)技術(shù)發(fā)展如此之快,怎樣才能使學(xué)生在較短的時(shí)間內(nèi),系統(tǒng)地學(xué)習(xí)和掌握微型計(jì)算機(jī)的基礎(chǔ)理論,同時(shí)又不失時(shí)機(jī)地跟上微機(jī)的發(fā)展步伐,及時(shí)了解微機(jī)的新技術(shù),增強(qiáng)學(xué)生的軟件、硬件設(shè)計(jì)能力,本書正是基于這一宗旨寫成的,既考慮到學(xué)習(xí)的順序性,又考慮到教材的先進(jìn)性。本書全面介紹了高性能微型計(jì)算機(jī)系統(tǒng)(80X86)的結(jié)構(gòu)、組成及工作原理,重點(diǎn)闡述了實(shí)地址方式和保護(hù)方式匯編語言程序設(shè)計(jì)方法,這對(duì)理解Windows操作系統(tǒng)內(nèi)核極為有益。在程序設(shè)計(jì)方面強(qiáng)調(diào)了結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法和進(jìn)程管理方法,使程序設(shè)計(jì)更具先進(jìn)性和實(shí)用性,可縮短程序的開發(fā)周期。書中對(duì)現(xiàn)代微型機(jī)系統(tǒng)總線技術(shù)、存儲(chǔ)器技術(shù)、中斷技術(shù)、并行接口與串行接口技術(shù)、人機(jī)界面接口技術(shù)以及高級(jí)圖形控制編程技術(shù)等都作了深入的探討。本書以32位微型機(jī)為主線,內(nèi)容豐富、系統(tǒng)性強(qiáng)、選材適當(dāng),將基礎(chǔ)理論與高級(jí)微處理機(jī)技術(shù)有機(jī)結(jié)合,使軟件與硬件設(shè)計(jì)融于一體,是非計(jì)算機(jī)專業(yè)本科生計(jì)算機(jī)教學(xué)的理想用書和計(jì)算機(jī)工程技術(shù)人員參考書。全書共分十一章:第一章微型計(jì)算機(jī)的硬件基礎(chǔ),介紹微型機(jī)技術(shù)的發(fā)展概況,給予人們以創(chuàng)新的啟迪,同時(shí)還介紹了一般微型機(jī)的組成原理和典型結(jié)構(gòu);第二章高檔微處理器的工作模式,重點(diǎn)介紹80386微處理器的內(nèi)部結(jié)構(gòu);第三章微處理器實(shí)模式軟件結(jié)構(gòu)及程序設(shè)計(jì),系統(tǒng)介紹了80X86的指令系統(tǒng)及匯編語言程序設(shè)計(jì)方法,學(xué)習(xí)結(jié)構(gòu)化、模塊化設(shè)計(jì)技巧,利用進(jìn)程管理方法直接對(duì)可執(zhí)行程序進(jìn)行集成,掌握磁盤文件管理的編程方法;第四章保護(hù)模式軟件結(jié)構(gòu),介紹現(xiàn)代微機(jī)先進(jìn)的工作模式一虛擬地址保護(hù)模式,學(xué)習(xí)多任務(wù)切換技術(shù)以及保護(hù)模式程序設(shè)計(jì)方法;第五章半導(dǎo)體存儲(chǔ)器接口技術(shù),介紹半導(dǎo)體存儲(chǔ)器分類和微型機(jī)存儲(chǔ)器系統(tǒng)的設(shè)計(jì)方法;第六章微型計(jì)算機(jī)系統(tǒng)總線,除對(duì)ISA、EISA總線作一般介紹外,重點(diǎn)介紹了PCI總線的工作原理和總線結(jié)構(gòu);第七章輸入輸出接口技術(shù),全面介紹了并行接口、定時(shí)器/計(jì)數(shù)器、DMA控制器以及人機(jī)界面接口等;第八章中斷技術(shù),著重介紹中斷的概念、8259A中斷控制器的工作原理以及中斷服務(wù)程序的設(shè)計(jì)方法;第九章串行通信接口及其應(yīng)用,介紹串行通信的基本概念以及8250異步適配器及其編程技術(shù);第十章數(shù)據(jù)采集系統(tǒng)及其應(yīng)用,介紹數(shù)據(jù)采集系統(tǒng)的組成,A/D、D/A接口電路的設(shè)計(jì)技術(shù);第十一章圖形顯示高級(jí)實(shí)用編程技術(shù),討論文本顯示和圖形顯示的各種方法,重點(diǎn)介紹圖形控制器的編程技術(shù),可在底層直接對(duì)圖形進(jìn)行快速讀寫,同時(shí)還介紹了彈出式菜單以及鼠標(biāo)接口編程方法。本書第二、三章由沈瑛編寫,其余章節(jié)由蘇廣川執(zhí)筆。在本書的編寫過程中,得到了王士宏副教授的大力支持,為本書的文字編輯和圖形繪制做了大量的工作,在此表示衷心地感謝。由于時(shí)間倉促和水平所限,書中會(huì)存在許多不足和問題,敬請(qǐng)讀者批評(píng)指正。
內(nèi)容概要
本書全面介紹了高性能微型計(jì)算機(jī)系統(tǒng)(80X86)的結(jié)構(gòu)、組成及工作原理,重點(diǎn)闡述了實(shí)地址方式和保護(hù)方式匯編語言程序設(shè)計(jì)方法,這對(duì)理解Windows98操作系統(tǒng)內(nèi)核極為有益。在程序設(shè)計(jì)方面強(qiáng)調(diào)了結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法和進(jìn)程管理方法,使程序設(shè)計(jì)具有先進(jìn)性、實(shí)用性,可縮短程序的開發(fā)周期,書中對(duì)現(xiàn)代微型機(jī)系統(tǒng)總線技術(shù)、存儲(chǔ)器技術(shù)、中斷技術(shù)、并行接口與串行接口技術(shù)、人機(jī)界面接口技術(shù)以及高級(jí)圖形控制編程技術(shù)等都作了深入的探討。 本書以32位微型機(jī)為主線,內(nèi)容豐富、系統(tǒng)性強(qiáng)、選材適當(dāng),將基礎(chǔ)理論與高級(jí)微處理機(jī)技術(shù)有機(jī)結(jié)合,使軟件與硬件設(shè)計(jì)融于—體,是非計(jì)算機(jī)專業(yè)本科生計(jì)算機(jī)教學(xué)的理想用書和計(jì)算機(jī)工程人員參考書。
書籍目錄
第一章 微型計(jì)算機(jī)的硬件基礎(chǔ) 1.1 微型計(jì)算機(jī)技術(shù)的發(fā)展概況 1.2 微型計(jì)算機(jī)系統(tǒng)的基本組成 1.3 計(jì)算機(jī)中的數(shù)制與編碼 1.4 地址 1.5 計(jì)算機(jī)基本操作過程第二章 高檔微處理器的工作模式 2.1 80386CPU內(nèi)部結(jié)構(gòu) 2.2 80386CPU寄存器結(jié)構(gòu) 2.3 80386微處理器接口信號(hào) 2.4 80386非流水線和流水線總線周期 2.5 讀和寫總線周期時(shí)序圖 2.6 存儲(chǔ)器地址空間的硬件結(jié)構(gòu) 2.7 80386微機(jī)系統(tǒng)結(jié)構(gòu)第三章 微處理器的實(shí)模式軟件結(jié)構(gòu)及程序設(shè)計(jì) 3.1 引言 3.2 微處理器實(shí)模式軟件模型 3.3 微處理器的尋址模式 3.4 實(shí)模式指令系統(tǒng) 3.5 匯編語言程序設(shè)計(jì) 3.6 磁盤文件管理第四章 保護(hù)模式軟件結(jié)構(gòu) 4.1 引言 4.2 保護(hù)模式存儲(chǔ)器管理和地址變換 4.3 描述符與厭表項(xiàng) 4.4 多仟?jiǎng)?wù)與特權(quán)保護(hù) 4.5 虛擬8086模式(VIrtual 8086 MODE) 4.6 保護(hù)模式下操作系統(tǒng)類指令及其編程方法第五章 半導(dǎo)體存儲(chǔ)器接口技術(shù) 5.1 半導(dǎo)體存儲(chǔ)器分類 5.2 存儲(chǔ)器的主要性能指標(biāo) 5.3 只毖存儲(chǔ)器ROAI 5.4 靜態(tài)隨機(jī)存儲(chǔ)器(SRAAt) 5.5 動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM) 5.6 視頻R入M(VRAbl)第六章微型計(jì)算機(jī)系統(tǒng)總線 6.1 PC XT總線 6.2 ISA總線 6.3 EISA總線 6.4 VESA局部總線(VL-Bus) 6.5 PCI局部總線第七章 輸入輸出接口技術(shù) 7.1微機(jī)接圈的基本概念 7.2 8255A-5 可編程并行接口及應(yīng)用 7.3 8253-5 可編程定時(shí)器及其應(yīng)用 7.4 8237A-5 DMA控制器及其應(yīng)用 7.5 人——機(jī)輸入接口第八章 中斷技術(shù) 8.1 中斷類型和中斷向量表 8.2 中斷響應(yīng)過程 8.3 8259A中斷控制器及其應(yīng)用第九章 串行通信接口及其應(yīng)用 9.1 異步通信接口 9.2 異步通訊適配 9.3 RS—422標(biāo)準(zhǔn)接口總線第十章 數(shù)據(jù)采集系統(tǒng)及其應(yīng)用 10.1 數(shù)據(jù)采集系統(tǒng)的組成 10.2 A/D接口電路設(shè)計(jì) 10.3 D/A轉(zhuǎn)換器及其應(yīng)用第十一章 圖形顯示高級(jí)實(shí)用編程技術(shù) 11.1 狐示模式 11.2 圖形高級(jí)編程技術(shù) 11.3 高分辨圖形系統(tǒng)及其編程技術(shù) 11.4 窗口管理文件及編程技術(shù) 11.5 鼠標(biāo)輸入器及其編程 11.6 菜單設(shè)計(jì)及其編程附錄參考文獻(xiàn)
章節(jié)摘錄
插圖:近年來,微型計(jì)算機(jī)得到了飛速的發(fā)展,其應(yīng)用領(lǐng)域也越來越廣泛,從科學(xué)計(jì)算到商業(yè)、金融以及軍事等方面,處處都顯示了微型計(jì)算機(jī)的重要地位。微型計(jì)算機(jī)與通信、網(wǎng)絡(luò)緊密結(jié)合,又促使微型計(jì)算機(jī)得到進(jìn)一步發(fā)展,微型計(jì)算機(jī)的發(fā)展不僅體現(xiàn)在數(shù)量方面,而更重要的體現(xiàn)在性能的提高,性能的提高主要依賴于兩個(gè)因素,一是采用新材料新工藝的超大規(guī)模集成技術(shù),使微處理器的體積更小,性能更卓越;另一方面是微處理器采用先進(jìn)的結(jié)構(gòu)和技術(shù),結(jié)構(gòu)的變革促使微處理器性能的提高遠(yuǎn)遠(yuǎn)超過了材料工藝進(jìn)步所取得的效果。微型計(jì)算機(jī)技術(shù)的發(fā)展歷程給予人們?cè)S多啟迪,使后人可以從中找到新的發(fā)展途徑。下面以Intel的80x86為例,說明微型計(jì)算機(jī)在各個(gè)不同階段通過采用新技術(shù)使處理器的能力不斷增強(qiáng)。1972年,第一代微處理器(Microprocessor)4004問世,數(shù)據(jù)寬度為4bit,包含大約10000個(gè)晶體管。由于性能低,僅作一些簡單的諸如計(jì)算器的應(yīng)用。1974年,第二代微處理器相繼問世,其代表產(chǎn)品有8008、8080和8085,它們是8位微處理器。這些新型微處理器具有較高的操作性能,較強(qiáng)的系統(tǒng)能力和較方便的編程環(huán)境,能滿足許多應(yīng)用的需求,例如電子儀器、現(xiàn)金收入記錄機(jī)以及打印機(jī)等。20世紀(jì)70年代中期,半導(dǎo)體制造商提出了開發(fā)第三代16位微處理器的計(jì)劃,1979年第一臺(tái)16位機(jī)8086誕生。次年,微處理器內(nèi)部總線為16位而外部數(shù)據(jù)總線為8位的8088也隨之問世,從此出現(xiàn)了80X86家族。16位高性能微處理器在專用和通用微型計(jì)算機(jī)中得到廣泛的應(yīng)用;它能處理8位、16位以及特殊用途的數(shù)據(jù)類型,并且具有強(qiáng)大的指令系統(tǒng)。8086是Intel公司繼8085之后推出的16位微處理器;內(nèi)部寄存器、內(nèi)部總線都是16位;外部的數(shù)據(jù)總線也是16位;其地址總線從8位機(jī)的16位增加到20位,可尋址的內(nèi)存空間達(dá)1MB,供程序執(zhí)行的內(nèi)存空間為640KB。8086微處理器的內(nèi)存管理采用分段管理模式,利用四種段寄存器:代碼段CS、數(shù)據(jù)段DS、堆棧段Ss和附加數(shù)據(jù)段ES,分別指示不同的數(shù)據(jù)類型在內(nèi)存中存放的起始位置,以便于集中管理。段寄存器和偏移地址寄存器通過地址加法器形成20位物理地址,完成對(duì)內(nèi)存的訪問。8086微處理器另一重要特點(diǎn)是在執(zhí)行指令時(shí)采用了流水線方式。微處理器將總線接口部件(BIu)和執(zhí)行部件(Eu)分成兩個(gè)獨(dú)立的處理單元,可以進(jìn)行并行和異步工作。在總線接口部件中增加一個(gè)6字節(jié)長的指令隊(duì)列,存放預(yù)取指令。指令譯碼和指令執(zhí)行任務(wù)均由執(zhí)行部件完成,克服了8位微處理器取指令一譯碼一執(zhí)行一回寫結(jié)果串行操作的缺點(diǎn),提高了處理器的工作效率。
編輯推薦
《高級(jí)微型計(jì)算機(jī)系統(tǒng)及接口技術(shù)(第2版)》:高等工科院校電子、信息類教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
高級(jí)微型計(jì)算機(jī)系統(tǒng)及接口技術(shù) PDF格式下載