32位微機原理、匯編語言及接口技術(shù)

出版時間:2009-7  出版社:天津大學(xué)出版社  作者:姜榮 編  頁數(shù):268  

前言

  微型計算機技術(shù)發(fā)展非常迅速,從最初的8位微型計算機到今天的64位微型計算機,各種新技術(shù)、新產(chǎn)品不斷出現(xiàn),在各個領(lǐng)域得到廣泛應(yīng)用,因而掌握微機系統(tǒng)知識及接口技術(shù)就顯得尤為重要?!?  根據(jù)高等職業(yè)教育“實用、通用、夠用”的特點,在2006年1月由姜榮、王芹編寫并由西安交通大學(xué)出版社出版的《微機原理、匯編語言及接口技術(shù)》的基礎(chǔ)上,結(jié)合近幾年的項目教學(xué)法及基于工作過程的教學(xué)理念,編寫了這本教材。本書內(nèi)容豐富,深入淺出,注重實用,出版的目的就是為廣大高職院校師生提供一本適用、實用的教材。我們從2008年5月就開始籌劃,收集資料,到了2009年5月,完成本書的寫作。我們的設(shè)想和出版理念得到天津大學(xué)出版社周小明老師的大力支持,這堅定了我們編寫的信心?! ”緯訧ntel 80486 CPU和IBM PC系列微機為對象,詳細(xì)、系統(tǒng)地介紹了32位微型計算機的基本原理和接口技術(shù)。全書共分9個項目,內(nèi)容如下:  項目一 微型計算機系統(tǒng)的組成  項目二微處理器的指令系統(tǒng)  項目三 匯編語言程序設(shè)計  項目四 微處理器的外部特性與存儲器的擴展  項目五基本輸入/輸出接口  項目六 中斷控制接口  項目七并行接口  項目八 串行接口與通信技術(shù)  項目九 數(shù)模與模數(shù)轉(zhuǎn)換電路  編寫時,考慮到高職學(xué)生和其他讀者的知識水平,采用了淺顯、明晰、循序漸進的敘述方法;書中插圖簡潔,并與文字論述相對照,以方便閱讀。本書融原理與應(yīng)用于;一體,有利于教師組織課堂教學(xué)和學(xué)生課下自學(xué)。本書共組織了9個項目實戰(zhàn),內(nèi)容如下:  項目實戰(zhàn)1 微型計算機系統(tǒng)的組裝與調(diào)試  項目實戰(zhàn)2 一個簡單匯編程序的設(shè)計  項目實戰(zhàn)3 一個匯編語言程序的設(shè)計與調(diào)試  項目實戰(zhàn)4 一個半導(dǎo)體存儲器系統(tǒng)的擴展  項目實戰(zhàn)5 設(shè)計一個DMA控制器接口電路并編程  項目實戰(zhàn)6 8259A中斷控制器的應(yīng)用  項目實戰(zhàn)7 并行接口的應(yīng)用  項目實戰(zhàn)8 利用8251A設(shè)計一串行接口

內(nèi)容概要

  《32位微機原理、匯編語言及接口技術(shù)》以80486微處理器為背景,講述32位微型計算機原理、匯編語言程序設(shè)計和接口技術(shù)。全書主要內(nèi)容有微型計算機系統(tǒng)的組成、微型處理器的指令系統(tǒng)、匯編語言程序設(shè)計、微處理器的外部特性與存儲器的擴展、基本輸入/輸出接口、中斷控制接口、并行接口、串行接口與通信技術(shù)、數(shù)模與模數(shù)轉(zhuǎn)換電路等?!?2位微機原理、匯編語言及接口技術(shù)》可選作高等職業(yè)院校微機原理與接口技術(shù)、微機原理及應(yīng)用和匯編語言程序設(shè)計等課程的教材或參考書,也適用于相關(guān)專業(yè)本科生、計算機應(yīng)用開發(fā)人員、希望了解計算機應(yīng)用技術(shù)的普通讀者和培訓(xùn)班學(xué)員?!  ?2位微機原理、匯編語言及接口技術(shù)》配套教學(xué)課件,可供教學(xué)人員教學(xué)使用和學(xué)生自學(xué)參考。

書籍目錄

項目一 微型計算機系統(tǒng)的組成1.1 項目開篇微型計算機系統(tǒng)是如何工作的1.2 項目備戰(zhàn)微型計算機的系統(tǒng)組成任務(wù)1.2.1 認(rèn)識微型計算機的硬件系統(tǒng)任務(wù)1.2.2 了解微型計算機的軟件系統(tǒng)任務(wù)1.2.3 掌握計算機的信息表示方法1.3 項目實戰(zhàn)微型計算機系統(tǒng)的組裝與調(diào)試1.4 項目決戰(zhàn)深入理解微型計算機系統(tǒng)的工作原理1.5 項目挑戰(zhàn)微型計算機系統(tǒng)的發(fā)展現(xiàn)狀及其展望項目二 微處理器的指令系統(tǒng)2.1 項目開篇一個簡單的匯編程序的編寫2.2 項目備戰(zhàn)匯編語言程序格式與指令系統(tǒng)任務(wù)2.2.1 了解匯編語言程序編寫格式任務(wù)2.2.2 了解80486的內(nèi)部結(jié)構(gòu)任務(wù)2.2.3 了解匯編語言的尋址方式任務(wù)2.2.4 掌握匯編語言指令系統(tǒng)2.3 項目實戰(zhàn)一個簡單匯編程序的設(shè)計2.4 項目決戰(zhàn)深入理解匯編程序格式和微處理器系統(tǒng)2.5 項目挑戰(zhàn)了解奔騰系列的指令系統(tǒng)和工作特點項目三 匯編語言程序設(shè)計3.1 項目開篇匯編語言的程序設(shè)計與調(diào)試3.2 項目備戰(zhàn)匯編語言的程序設(shè)計任務(wù)3.2.1 理解常量、變量和標(biāo)號的含義及應(yīng)用任務(wù)3.2.2 掌握順序程序設(shè)計的方法與技巧任務(wù)3.2.3 掌握分支程序設(shè)計的方法與技巧任務(wù)3.2.4 掌握循環(huán)程序設(shè)計的方法與技巧任務(wù)3.2.5 理解子程序設(shè)計原則和方法任務(wù)3.2.6 學(xué)會運用調(diào)試程序3.3 項目實戰(zhàn)一個匯編語言程序的設(shè)計與調(diào)試3.4 項目決戰(zhàn)進一步掌握匯編語言的程序設(shè)計技巧和調(diào)試方法3.5 項目挑戰(zhàn)了解現(xiàn)在常用的編程工具及方法項目四 微處理器的外部特性與存儲器的擴展?4.1 項目開篇存儲器的擴展與應(yīng)用4.2 項目備戰(zhàn)微處理器的外部特性與存儲器的擴展任務(wù)4.2.1 了解80086的工作模式任務(wù)4.2.2 了解80486CPU的外部引腳任務(wù)4.2.3 了解總線技術(shù)任務(wù)4.2 。4了解半導(dǎo)體存儲器芯片的結(jié)構(gòu)和技術(shù)指標(biāo)任務(wù)4.2.5 了解常用的幾種半導(dǎo)體存儲器的工作原理任務(wù)4.2.6 掌握半導(dǎo)體存儲器與CPU的連接方法4.3 項目實戰(zhàn)一個半導(dǎo)體存儲器系統(tǒng)的擴展4.4 項目決戰(zhàn)進一步掌握CPU外部特性和存儲器擴展的相關(guān)知識4.5 項目挑戰(zhàn)了解現(xiàn)在常用的編程工具及方法項目五 基本輸入/輸出接口5.1 項目開篇什么是基本輸入/輸出接口5.2 項目備戰(zhàn)基本接口與數(shù)據(jù)傳送方式任務(wù)5.2.1 了解I/O端口的編址與譯碼任務(wù)5.2.2 了解數(shù)據(jù)傳送方式任務(wù)5.2.3 掌握DMA控制器8237A的應(yīng)用5.3 項目實戰(zhàn)設(shè)計一個DMA控制器接口電路并編程5.4 項目決戰(zhàn)進一步理解接口電路的傳送原理5.5 項目挑戰(zhàn)了解奔騰級微型計算機的DMA接口技術(shù)?項目六 中斷控制接口6.1 項目開篇什么是中斷系統(tǒng)6.2 項目備戰(zhàn)可編程中斷控制器8259A的相關(guān)知識任務(wù)6.2.1 掌握什么是中斷向量表任務(wù)6.2.2 了解可編程中斷控制器8259A內(nèi)部結(jié)構(gòu)及引腳功能任務(wù)6.2.3 掌握8259A的中斷過程任務(wù)6.2.4 了解8259A的中斷管理方式任務(wù)6.2.5 掌握8259A的編程及應(yīng)用6.3 項目實戰(zhàn)8259A中斷控制器的應(yīng)用6.4 項目決戰(zhàn)進一步掌握中斷和中斷控制器的相關(guān)知識6.5 項目挑戰(zhàn)進一步了解中斷的相關(guān)知識項目七 并行接口7.1 項目開篇8255A和8254的應(yīng)用7.2 項目備戰(zhàn)可編程并行接口8255A和8254任務(wù)7.2.1 了解8255A的內(nèi)部結(jié)構(gòu)及外部引腳任務(wù)7.2.2 掌握8255A的控制字與初始化編程任務(wù)7.2.3 掌握8255A的工作方式及編程任務(wù)7.2.4 掌握8255A與CPU的接口及應(yīng)用任務(wù)7.2.5 了解可編程定時器8254的內(nèi)部結(jié)構(gòu)及外部引腳任務(wù)7.2.6 了解8254的工作方式任務(wù)7.2.7 掌握8254的控制字及編程方法任務(wù)7.2.8 掌握8254的應(yīng)用7.3 項目實戰(zhàn)并行接口的應(yīng)用7.4 項目決戰(zhàn)進一步掌握并行接口的相關(guān)知識7.5 項目挑戰(zhàn)進一步了解并行接口的相關(guān)知識項目八 串行接口與通信技術(shù)8.1 項目開篇串行接口與串行通信8.2 項目備戰(zhàn)串行口的相關(guān)知識任務(wù)8.2.1 了解串行接口標(biāo)準(zhǔn)任務(wù)8.2.2 了解串行接口的工作原理任務(wù)8.2.3 了解可編程串行接口芯片8251A內(nèi)部結(jié)構(gòu)任務(wù)8.2.4 認(rèn)識并了解825lA的引腳及其功能任務(wù)8.2.5 掌握8251A的命令字與初始化編程任務(wù)8.2.6 掌握8251A的接口技術(shù)與應(yīng)用8.3 項目實戰(zhàn)利用8251A設(shè)計一串行接口8.4 項目決戰(zhàn)進一步理解串行通信的含義8.5 項目挑戰(zhàn)了解8251A的其他應(yīng)用項目九 數(shù)模與模數(shù)轉(zhuǎn)換電路9.1 項目開篇控制系統(tǒng)中的模擬接口9.2 項目備戰(zhàn)模/數(shù)和數(shù)/模轉(zhuǎn)換器及其接口技術(shù)任務(wù)9.2.1 掌握D/A轉(zhuǎn)換器及其接口技術(shù)任務(wù)9.2.2 掌握A/D轉(zhuǎn)換器及其接口技術(shù)任務(wù)9.2.3 了解D/A和A/D器件的選擇9.3 項目實戰(zhàn)、A/D、D/A轉(zhuǎn)換9.4 項目決戰(zhàn)進一步掌握模/數(shù)和數(shù)/模知識9.5 項目挑戰(zhàn)進一步了解數(shù)模和模數(shù)轉(zhuǎn)換的相關(guān)知識附錄A 80X86常用指令表附錄B 常用DOS功能調(diào)用(INT21H)附錄C 常用ROM—BIOS功能調(diào)用附錄D 匯編語言的開發(fā)方法附錄E 調(diào)試程序DEBTJG的使用方法參考文獻

章節(jié)摘錄

  微型計算機開始工作后,首先將該程序在存儲器中的起始地址送人微處理器中的程序計數(shù)器(PC)中,微處理器根據(jù)Pc中的地址值找到對應(yīng)的存儲單元,并取出存放在其中的指令操作碼送人微處理器中的指令寄存器(IR)中,由指令譯碼器(ID)對操作碼進行譯碼,并由微操作控制電路發(fā)出相應(yīng)的微操作控制脈沖序列去取出指令的剩余部分(如果指令不止1個字節(jié)的長度),同時執(zhí)行指令賦予的操作功能。在取指過程中,每取出1個單元的指令,PC自動加,形成下一個存儲單元的地址。以上為一條指令的執(zhí)行過程,如此不斷重復(fù),直至執(zhí)行完最后一條指令為止?! 【C上所述,微型計算機的基本工作過程是執(zhí)行程序的過程,也就是cPu自動從程序存放的第一個存儲單元起,逐步取出指令、分析指令,并根據(jù)指令規(guī)定的操作類型和操作對象,執(zhí)行指令規(guī)定的相關(guān)操作。如此重復(fù),周而復(fù)始,直至執(zhí)行完程序的所有指令,從而實現(xiàn)程序的基本功能,這就是微型計算機的基本工作原理。該工作原理可用圖1.3描述。  1.2 項目備戰(zhàn)微型計算杌的系統(tǒng)組成  由前面所述可知,通常所說的計算機,準(zhǔn)確地說應(yīng)該是計算機系統(tǒng),是由硬件系統(tǒng)和軟件系統(tǒng)組成的,按人的要求接收和存儲信息,自動進行數(shù)據(jù)處理系統(tǒng)。

圖書封面

評論、評分、閱讀與下載


    32位微機原理、匯編語言及接口技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7