出版時間:2002-9 出版社:機(jī)械工業(yè)出版社 作者:馮萍 頁數(shù):479
Tag標(biāo)簽:無
前言
目前,國內(nèi)最廣泛使用的微機(jī)系統(tǒng)采用Intel的80X86系列微處理器或者兼容的微處理器。在Intel的80X86家族中,16位的8086/8088微處理器,實現(xiàn)了以分段方式管理存儲器;32位的80X86高檔微處理器,實現(xiàn)了支持多任務(wù)的保護(hù)工作方式;基于MEX技術(shù)的Pentium是新一代的微處理器,實現(xiàn)了對多媒體處理的支持。因此,本書以80X86作為教材背景機(jī)。匯編語言面向機(jī)器,能夠為程序員提供最直接操縱機(jī)器硬件系統(tǒng)的途徑,利用它可以編寫出在“時間”和“空間”兩個方面最具效率的程序。隨著微型計算機(jī)應(yīng)用的日益廣泛,微機(jī)接口技術(shù)的重要性也日益明顯地表現(xiàn)出來?!皡R編語言與接口技術(shù)”是計算機(jī)各專業(yè)的一門重要技術(shù)基礎(chǔ)課程,是必修的核心課程之一,該課程對于訓(xùn)練學(xué)生掌握匯編語言程序編程和進(jìn)行微機(jī)接口設(shè)計都有重要作用。此外,“匯編語言與接口技術(shù)”也是其他相關(guān)專業(yè)的必修或選修課。為了適應(yīng)教學(xué)需要,我們編寫了《匯編語言與接口技術(shù)》教材。在匯編語言程序設(shè)計部分,講解了匯編語言程序設(shè)計的一般概念、基本技術(shù)和常用技巧,模塊化程序設(shè)計及保護(hù)方式程序設(shè)計的方法,應(yīng)用編程技術(shù)及實現(xiàn)細(xì)節(jié)。在微機(jī)接口技術(shù)部分介紹了接口技術(shù)的基本概念、總線連接技術(shù)、中斷技術(shù)、并行通信和串行通信接口技術(shù)等,首先講述基本原理,然后介紹實現(xiàn)這些原理的典型芯片,并且給出這些原理或芯片的應(yīng)用實例,力求理論聯(lián)系實際,做到原理、技術(shù)和應(yīng)用并重,硬件和軟件結(jié)合。全書共分8章。第1章緒論,簡要介紹有關(guān)匯編語言與微機(jī)接口技術(shù)的特點(diǎn)及應(yīng)用、80X86微型計算機(jī)的特點(diǎn)和基本結(jié)構(gòu)。第2章80X86尋址方式和指令系統(tǒng),對32位機(jī)在16位模式或32位模式中工作的尋址方式及操作都做了較詳細(xì)的闡述,同時列舉了一些程序,幫助讀者深入理解其指令的功能。第3章匯編語言及程序設(shè)計,論述了匯編語言源程序的設(shè)計方法,常用的偽指令使用技巧,宏和模塊化程序設(shè)計的方法以及匯編語言程序和高級語言程序的相互調(diào)用。第4章應(yīng)用程序設(shè)計,介紹了DOS應(yīng)用程序設(shè)計方法,實模式和保護(hù)模式切換的接口技術(shù),以及Windows環(huán)境編程方法。第5章微機(jī)接口技術(shù),講述了I/O接口技術(shù),DMA技術(shù),傳統(tǒng)中斷及高級中斷控制技術(shù)等。第6章總線技術(shù),主要描述總線的有關(guān)概念及功能,總線的握手技術(shù)和判決技術(shù),常用總線的有關(guān)規(guī)范等。第7章可編程接口芯片,介紹了常用并行和串行接口芯片的結(jié)構(gòu)及其與MPU接口方式和編程。為了與當(dāng)前各大、專院校普遍使用的16位微型計算機(jī)實驗設(shè)備相銜接,主要以8位接口芯片為例。第8章數(shù)/模與模/數(shù)轉(zhuǎn)換,主要講述了數(shù)—模轉(zhuǎn)換器和?!獢?shù)轉(zhuǎn)換器的一般工作原理,重點(diǎn)介紹與MPU的接口技術(shù)及其編程。本書每章都有習(xí)題與思考題,以便幫助讀者理解和掌握有關(guān)內(nèi)容。本書第1章—第5章、第7章由馮萍編寫,第6章和第8章由史新福編寫,全書由馮萍統(tǒng)稿。西安交通大學(xué)馮博琴教授、吳寧高工審閱了全書,金翊副教授、吳曉副教授對本書提出了很多有益的意見,編者在此表示感謝。由于水平有限,書中不妥和謬誤之處在所難免,懇請讀者批評指正。
內(nèi)容概要
本書以Intel 80X86為背景機(jī)介紹匯編語言與接口技術(shù)的基礎(chǔ)知識、原理和使用方法。全書分為兩部分:第一部分是匯編語言部分,以MASM6.11的Programmer Work Bench為平臺,介紹80X86指令系統(tǒng)及匯編語言程序設(shè)計技術(shù)基礎(chǔ),并通過典型應(yīng)用幫助讀者深入學(xué)習(xí)和掌握匯編語言程序設(shè)計的方法。第二部分是接口技術(shù)部分,首先引入微機(jī)基本接口技術(shù),系統(tǒng)和詳細(xì)地介紹了中斷、串行和并行通信、時鐘以及總線等技術(shù)的基本原理和應(yīng)用方法,進(jìn)一步講述了Pentium PC發(fā)展的部分接口技術(shù)。 本書可以作為本科計算機(jī)專業(yè)、自動控制類等專業(yè)“匯編語言與接口技術(shù)”課程的教材,亦可供從事系統(tǒng)開發(fā)的工程技術(shù)人員學(xué)習(xí)使用。
書籍目錄
前言第1章 緒論 1.1 概述 1.2 微處理器基本結(jié)構(gòu) 思考題與習(xí)題第2章 80X86錄址方式和指令系統(tǒng) 2.1 80X86尋址方式 2.2 80X86指令格式 2.3 80X86指令系統(tǒng)第3章 匯編語言及程序設(shè)計 3.1 匯編語言 3.2 分支程序設(shè)計 3.3 循環(huán)程序設(shè)計 3.4 子程序設(shè)計 3.5 控制匯編語言程序語句 3.6 結(jié)構(gòu)和記錄 3.7 宏 3.8 源程序的結(jié)合 3.9 PUBLIG和EXTRN指令 3.10 庫文件 3.11 匯編語言與高級語言的匯編 3.12 條件匯編和條件錯誤的接口 3.13 匯編和連接程序 3.14 匯編語言程序上機(jī)過程 思考題與習(xí)題第4章 應(yīng)用程序設(shè)計 4.1 保護(hù)方式編程 4.2 中斷程序和中斷攔截 4.3 EXEC功能和程序前提 4.4 環(huán)境下匯編語言程序設(shè)計 4.6 圖形顯示 4.7 鼠標(biāo)器 思考題與習(xí)題第5章 微機(jī)接口技術(shù) 5.1 I/O控制 5.2 中斷控制 5.3 8259A可編程中斷控制 5.4 APIC技術(shù) 5.5 直接存儲器存取控制 思考題與習(xí)題第6章 總線技術(shù) 6.1 概述 6.2 總線數(shù)據(jù)傳輸 6.3 局部總線 6.4 系統(tǒng)總線 6.5 通信系統(tǒng) 思考題與習(xí)題第7章 可編程接口芯片 7.1 可編程并行輸入輸出接口8255A 7.2 可編程定時器/計數(shù)器8254 7.3 可編程串行通信接口16C550C 7.4 可編程網(wǎng)絡(luò)接口控制器DP83905 思考題與習(xí)題第8章 數(shù)/模轉(zhuǎn)換與模/數(shù)轉(zhuǎn)換 8.1 信號轉(zhuǎn)換技術(shù) 8.2 數(shù)/模轉(zhuǎn)換原理 8.3 數(shù)/模轉(zhuǎn)換芯片及接口技術(shù) 8.4 模/數(shù)轉(zhuǎn)換芯片及接口技術(shù) 8.5 模/數(shù)轉(zhuǎn)換芯片及接口技術(shù) 8.6 D/A和A/D器件的選擇 思考題與習(xí)題附表 附表 A ASCⅡ碼表 附表 B INT 2FH DPMI 功能調(diào)用 附表 C INT 31h DPMI 功能調(diào)用參考文獻(xiàn)
章節(jié)摘錄
插圖:
編輯推薦
《21世紀(jì)高等學(xué)校教材?匯編語言與接口技術(shù)》可以作為本科計算機(jī)專業(yè)、自動控制類等專業(yè)“匯編語言與接口技術(shù)”課程的教材,亦可供從事系統(tǒng)開發(fā)的工程技術(shù)人員學(xué)習(xí)使用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載