青島科技大學(xué) 信息工程 微機(jī)原理考試復(fù)習(xí)_第1頁(yè)
青島科技大學(xué) 信息工程 微機(jī)原理考試復(fù)習(xí)_第2頁(yè)
青島科技大學(xué) 信息工程 微機(jī)原理考試復(fù)習(xí)_第3頁(yè)
青島科技大學(xué) 信息工程 微機(jī)原理考試復(fù)習(xí)_第4頁(yè)
青島科技大學(xué) 信息工程 微機(jī)原理考試復(fù)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1.1.微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)微型計(jì)算機(jī)系統(tǒng)的組成與結(jié)構(gòu)2.2.數(shù)制之間的轉(zhuǎn)換數(shù)制之間的轉(zhuǎn)換(1 1)十進(jìn)制數(shù)轉(zhuǎn)換成二、十六進(jìn)制數(shù)十進(jìn)制數(shù)轉(zhuǎn)換成二、十六進(jìn)制數(shù): : 整數(shù)、小數(shù)分別轉(zhuǎn)換整數(shù)、小數(shù)分別轉(zhuǎn)換 3.3.半加器、全加器電路設(shè)計(jì)半加器、全加器電路設(shè)計(jì) 4.4.二進(jìn)制數(shù)值數(shù)據(jù)的編碼方法二進(jìn)制數(shù)值數(shù)據(jù)的編碼方法 原碼、反碼、補(bǔ)碼表示方法及其之間的轉(zhuǎn)換。原碼、反碼、補(bǔ)碼表示方法及其之間的轉(zhuǎn)換。1.8086/80881.8086/8088微處理器微處理器(1 1)8086CPU8086CPU的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu)掌握掌握EUEU和和BIUBIU的功能,了解兩者的配合的功能,了解兩者的配合(2

2、2)8086CPU8086CPU寄存器組織寄存器組織掌握主要寄存器的結(jié)構(gòu)及功能,熟練掌握標(biāo)志寄存器各位的掌握主要寄存器的結(jié)構(gòu)及功能,熟練掌握標(biāo)志寄存器各位的含義。含義。(3 3)8086/8088CPU8086/8088CPU的存儲(chǔ)器組織和的存儲(chǔ)器組織和I/OI/O組織組織微機(jī)中存儲(chǔ)器組成結(jié)構(gòu),存儲(chǔ)器的分段,邏輯地址與物理地微機(jī)中存儲(chǔ)器組成結(jié)構(gòu),存儲(chǔ)器的分段,邏輯地址與物理地址概念。址概念。(4 4)8086CPU8086CPU內(nèi)部時(shí)序內(nèi)部時(shí)序掌握時(shí)鐘周期、總線周期及指令周期的定義,掌握掌握時(shí)鐘周期、總線周期及指令周期的定義,掌握CPUCPU讀、寫(xiě)讀、寫(xiě)操作時(shí)序操作時(shí)序2 Pentium2 P

3、entium微處理器微處理器 2 Pentium2 Pentium微處理器微處理器(1 1) PentiumPentium微處理器的功能結(jié)構(gòu)微處理器的功能結(jié)構(gòu) 總線接口部件總線接口部件BIUBIU、分段分頁(yè)部件、分段分頁(yè)部件、 U U流水和流水和V V流水、流水、高速緩存高速緩存CacheCache、指令預(yù)取部件、指令譯碼器、浮點(diǎn)處理部件、指令預(yù)取部件、指令譯碼器、浮點(diǎn)處理部件FPUFPU、分支目標(biāo)緩沖器、控制、分支目標(biāo)緩沖器、控制ROMROM及控制部件、寄存器組。及控制部件、寄存器組。(2 2)掌握)掌握PentiumPentium微處理器結(jié)構(gòu)特點(diǎn):微處理器結(jié)構(gòu)特點(diǎn):a a、U/VU/V兩條

4、流水線構(gòu)成超標(biāo)量流水線。兩條流水線構(gòu)成超標(biāo)量流水線。b b、重新設(shè)計(jì)的浮點(diǎn)部件。、重新設(shè)計(jì)的浮點(diǎn)部件。c c、獨(dú)立的指令、獨(dú)立的指令CacheCache和數(shù)據(jù)和數(shù)據(jù)CacheCache。d d、分支預(yù)測(cè)。、分支預(yù)測(cè)。e e、采用、采用6464位外部數(shù)據(jù)總線。位外部數(shù)據(jù)總線。(3 3)掌握)掌握3232位微處理器工作模式中的實(shí)模式的特點(diǎn),了解保位微處理器工作模式中的實(shí)模式的特點(diǎn),了解保護(hù)模式的工作特點(diǎn)。護(hù)模式的工作特點(diǎn)?;疽螅豪斫庵噶畹臉?gòu)成及各種尋址方式,理解基本要求:理解指令的構(gòu)成及各種尋址方式,理解80888088指指令系統(tǒng)中數(shù)據(jù)傳送,算術(shù)運(yùn)算,邏輯運(yùn)算,串操作和控制令系統(tǒng)中數(shù)據(jù)傳送,算

5、術(shù)運(yùn)算,邏輯運(yùn)算,串操作和控制傳送指令的含義及操作過(guò)程及算術(shù)和邏輯運(yùn)算對(duì)標(biāo)志位的傳送指令的含義及操作過(guò)程及算術(shù)和邏輯運(yùn)算對(duì)標(biāo)志位的影響。掌握常用指令的使用。影響。掌握常用指令的使用。1.1.尋址方式尋址方式 包括立即尋址,寄存器尋址,直接尋址,寄存器間接包括立即尋址,寄存器尋址,直接尋址,寄存器間接尋址,寄存器相對(duì)尋址,基址加變址尋址,相對(duì)基址變址尋址,寄存器相對(duì)尋址,基址加變址尋址,相對(duì)基址變址尋址方式中操作數(shù)尋址過(guò)程)尋址方式中操作數(shù)尋址過(guò)程)2.2.指令系統(tǒng)指令系統(tǒng)包括數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、邏輯指令、串處包括數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、邏輯指令、串處理指令、控制轉(zhuǎn)移指令、及處理機(jī)控

6、制指令理指令、控制轉(zhuǎn)移指令、及處理機(jī)控制指令2.指令系統(tǒng)指令系統(tǒng)(1)數(shù)據(jù)傳送指令)數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令通用數(shù)據(jù)傳送指令:MOV、PUSH、POP、XCHG累加器專(zhuān)用傳送指令累加器專(zhuān)用傳送指令:IN、OUT、XLAT地址傳送指令地址傳送指令: LEA、LDS、LES標(biāo)志寄存器傳送指令標(biāo)志寄存器傳送指令:LAHF、SAHF類(lèi)型轉(zhuǎn)換指令類(lèi)型轉(zhuǎn)換指令: CBW、CWD(2)算術(shù)運(yùn)算指令)算術(shù)運(yùn)算指令加法指令加法指令: ADD、ADC、INC減法指令減法指令: SUB、SBB、DEC、NEG、 CMP乘法指令乘法指令: MUL、IMUL 除法指令除法指令: DIV、IDIV2.指令系統(tǒng)指令系統(tǒng)

7、(3)邏輯指令)邏輯指令邏輯運(yùn)算指令邏輯運(yùn)算指令: AND、OR、NOT、XOR、TEST移位指令移位指令: SHL、SAL、SHR、 SAR、ROL、ROR(4)串處理指令)串處理指令串處理指令串處理指令 串重復(fù)前綴串重復(fù)前綴MOVSB / MOVSW REPSTOSB / STOSW REPE / REPZLODSB / LODSW REPNE / REPNZCMPSB / CMPSWSCASB / SCASW 設(shè)置方向標(biāo)志指令:設(shè)置方向標(biāo)志指令:CLD、STD2.指令系統(tǒng)指令系統(tǒng)(5)控制轉(zhuǎn)移指令)控制轉(zhuǎn)移指令無(wú)條件轉(zhuǎn)移指令:無(wú)條件轉(zhuǎn)移指令: JMP條件轉(zhuǎn)移指令條件轉(zhuǎn)移指令:根據(jù)單個(gè)條件

8、標(biāo)志的設(shè)置情況轉(zhuǎn)移根據(jù)單個(gè)條件標(biāo)志的設(shè)置情況轉(zhuǎn)移比較兩個(gè)無(wú)符號(hào)數(shù),并根據(jù)比較結(jié)果轉(zhuǎn)移比較兩個(gè)無(wú)符號(hào)數(shù),并根據(jù)比較結(jié)果轉(zhuǎn)移比較兩個(gè)帶符號(hào)數(shù),并根據(jù)比較結(jié)果轉(zhuǎn)移比較兩個(gè)帶符號(hào)數(shù),并根據(jù)比較結(jié)果轉(zhuǎn)移循環(huán)指令循環(huán)指令 :LOOPLOOPZ / LOOPELOOPNZ / LOOPNE 子程序調(diào)用及返回指令子程序調(diào)用及返回指令:CALL、RET中斷及中斷返回指令中斷及中斷返回指令: INT、 IRET(6)標(biāo)志處理指令)標(biāo)志處理指令基本要求:基本要求:掌握匯編語(yǔ)言程序結(jié)構(gòu)、常用偽指令格式和子掌握匯編語(yǔ)言程序結(jié)構(gòu)、常用偽指令格式和子程序的概念;理解標(biāo)號(hào)與變量,以及過(guò)程與宏的聯(lián)系和區(qū)程序的概念;理解標(biāo)號(hào)與變

9、量,以及過(guò)程與宏的聯(lián)系和區(qū)別;掌握順序、分支、循環(huán)三種基本結(jié)構(gòu)程序的設(shè)計(jì)方法,別;掌握順序、分支、循環(huán)三種基本結(jié)構(gòu)程序的設(shè)計(jì)方法,掌握子程序設(shè)計(jì)與調(diào)用方法,掌握掌握子程序設(shè)計(jì)與調(diào)用方法,掌握DOS/BIOSDOS/BIOS功能的調(diào)用方功能的調(diào)用方法,具備匯編語(yǔ)言程序設(shè)計(jì)的基本能力。法,具備匯編語(yǔ)言程序設(shè)計(jì)的基本能力。 1.偽指令偽指令段定義偽指令:段定義偽指令:SEGMENT/ENDS假定偽指令:假定偽指令:ASSUME數(shù)據(jù)定義偽指令:數(shù)據(jù)定義偽指令:DB、 DW、 DD符號(hào)定義偽指令:符號(hào)定義偽指令:EQU、地址計(jì)數(shù)器(地址計(jì)數(shù)器($)與定位偽指令)與定位偽指令ORG過(guò)程定義偽指令:過(guò)程定義

10、偽指令:PROC/ENDP源程序結(jié)束偽指令:源程序結(jié)束偽指令:END2.匯編語(yǔ)言程序結(jié)構(gòu)匯編語(yǔ)言程序結(jié)構(gòu)DATASEGMENT;存放數(shù)據(jù)項(xiàng)的數(shù)據(jù)段;存放數(shù)據(jù)項(xiàng)的數(shù)據(jù)段DATAENDSEXTRA SEGMENT;存放數(shù)據(jù)項(xiàng)的附加段;存放數(shù)據(jù)項(xiàng)的附加段EXTRA ENDSSTACK1SEGMENTPARASTACK;作堆棧用的堆棧段;作堆棧用的堆棧段STACK1ENDSCODESEGMENTASSUME CS:CODE, DS:DATA, ES:EXTRA, SS:STACK1START: MOVAX,DATAMOVDS,AX;存放指令序列;存放指令序列CODEENDSENDSTART 分支程序分

11、支程序 分支程序是利用分支程序是利用條件轉(zhuǎn)移指令條件轉(zhuǎn)移指令實(shí)現(xiàn)實(shí)現(xiàn)程序執(zhí)行次序改變程序執(zhí)行次序改變的一種程的一種程序結(jié)構(gòu)形式,即當(dāng)程序執(zhí)行到某一指令后,根據(jù)某個(gè)條件是否序結(jié)構(gòu)形式,即當(dāng)程序執(zhí)行到某一指令后,根據(jù)某個(gè)條件是否滿(mǎn)足,分別執(zhí)行不同的指令序列滿(mǎn)足,分別執(zhí)行不同的指令序列。 一般來(lái)說(shuō),分支程序經(jīng)常是先用一般來(lái)說(shuō),分支程序經(jīng)常是先用比較指令比較指令或或數(shù)據(jù)操作數(shù)據(jù)操作及及位檢測(cè)位檢測(cè)指令指令等來(lái)等來(lái)改變改變標(biāo)志寄存器各個(gè)標(biāo)志寄存器各個(gè)標(biāo)志位標(biāo)志位。然后用條件轉(zhuǎn)移指令進(jìn)。然后用條件轉(zhuǎn)移指令進(jìn)行分支。行分支。 分支程序執(zhí)行完后可以立即結(jié)束,也可以轉(zhuǎn)到公共點(diǎn)結(jié)束,如分支程序執(zhí)行完后可以立即結(jié)束

12、,也可以轉(zhuǎn)到公共點(diǎn)結(jié)束,如下圖所示。下圖所示。 分支程序可以分支程序可以再分支再分支。 程序框圖:在繪制程序流程圖時(shí),需用菱形判斷框程序框圖:在繪制程序流程圖時(shí),需用菱形判斷框, ,表示判定表示判定條件。在繪制好流程圖編寫(xiě)助記符程序時(shí),建議先按上下流程條件。在繪制好流程圖編寫(xiě)助記符程序時(shí),建議先按上下流程線寫(xiě)線寫(xiě), ,寫(xiě)完上下流程線上的各框環(huán)節(jié)后,再寫(xiě)分支部分里的框?qū)懲晟舷铝鞒叹€上的各框環(huán)節(jié)后,再寫(xiě)分支部分里的框框??颉Qh(huán)程序循環(huán)程序循環(huán)程序是循環(huán)程序是強(qiáng)制強(qiáng)制CPUCPU重復(fù)執(zhí)行某一指令序列重復(fù)執(zhí)行某一指令序列( (程序段程序段) )的一種程的一種程序結(jié)構(gòu)形式。序結(jié)構(gòu)形式。循環(huán)結(jié)構(gòu)程序循環(huán)

13、結(jié)構(gòu)程序縮短了程序的長(zhǎng)度、減少了占用的內(nèi)存空間縮短了程序的長(zhǎng)度、減少了占用的內(nèi)存空間。循環(huán)程序循環(huán)程序并不簡(jiǎn)化程序執(zhí)行過(guò)程并不簡(jiǎn)化程序執(zhí)行過(guò)程,相反,由于增加了一些循,相反,由于增加了一些循環(huán)控制等環(huán)節(jié),環(huán)控制等環(huán)節(jié),總的程序執(zhí)行語(yǔ)句和時(shí)間會(huì)有所增加總的程序執(zhí)行語(yǔ)句和時(shí)間會(huì)有所增加。循環(huán)程序一般由循環(huán)程序一般由4 4部分組成:部分組成:初始化、循環(huán)體、循環(huán)控制和循初始化、循環(huán)體、循環(huán)控制和循環(huán)結(jié)束處理環(huán)結(jié)束處理。循環(huán)程序分為循環(huán)程序分為單循環(huán)單循環(huán)和和多重循環(huán)多重循環(huán),兩重以上循環(huán)稱(chēng)為多重循,兩重以上循環(huán)稱(chēng)為多重循環(huán)。環(huán)。內(nèi)外循環(huán)不能交叉。內(nèi)外循環(huán)不能交叉。循環(huán)程序循環(huán)程序循環(huán)程序各部分的內(nèi)容

14、:循環(huán)程序各部分的內(nèi)容:(1)(1)初始化初始化建立建立循環(huán)次數(shù)計(jì)數(shù)器循環(huán)次數(shù)計(jì)數(shù)器,設(shè)定設(shè)定變量和存放數(shù)據(jù)的內(nèi)存地址變量和存放數(shù)據(jù)的內(nèi)存地址指針指針( (常用間址方式常用間址方式) )的的初值初值等。等。(2) (2) 循環(huán)體循環(huán)體實(shí)現(xiàn)程序?qū)崿F(xiàn)程序功能功能的、被的、被重復(fù)執(zhí)行重復(fù)執(zhí)行的指令序列。的指令序列。(3) (3) 循環(huán)控制循環(huán)控制修改修改變量變量和地址和地址指針指針,為下一次循環(huán)做準(zhǔn)備;修改循環(huán),為下一次循環(huán)做準(zhǔn)備;修改循環(huán)計(jì)數(shù)器計(jì)數(shù)器或者判斷或者判斷循環(huán)條件循環(huán)條件是否滿(mǎn)足,滿(mǎn)足則繼續(xù)循環(huán),是否滿(mǎn)足,滿(mǎn)足則繼續(xù)循環(huán),否則結(jié)束循環(huán)。否則結(jié)束循環(huán)。(4) (4) 結(jié)束處理結(jié)束處理它主要

15、用來(lái)分析和存放程序的結(jié)果。它主要用來(lái)分析和存放程序的結(jié)果。循環(huán)程序循環(huán)程序循環(huán)控制方式有多種,如循環(huán)控制方式有多種,如計(jì)數(shù)控制計(jì)數(shù)控制、條件控制條件控制等。計(jì)數(shù)控制等。計(jì)數(shù)控制事先已知循環(huán)次數(shù),每次循環(huán)加或減計(jì)數(shù),通過(guò)對(duì)循環(huán)次數(shù)事先已知循環(huán)次數(shù),每次循環(huán)加或減計(jì)數(shù),通過(guò)對(duì)循環(huán)次數(shù)的判定來(lái)達(dá)到控制循環(huán)的目的;條件控制事先不知循環(huán)次數(shù),的判定來(lái)達(dá)到控制循環(huán)的目的;條件控制事先不知循環(huán)次數(shù),通過(guò)判定某種條件的真假來(lái)達(dá)到控制循環(huán)的目的。通過(guò)判定某種條件的真假來(lái)達(dá)到控制循環(huán)的目的。不管哪一種控制循環(huán)方式,最終都是要達(dá)到控制循環(huán)的目的。不管哪一種控制循環(huán)方式,最終都是要達(dá)到控制循環(huán)的目的。若考慮不周,會(huì)造

16、成死循環(huán)若考慮不周,會(huì)造成死循環(huán),對(duì)這一點(diǎn)要注意。,對(duì)這一點(diǎn)要注意。 循環(huán)可以用跳轉(zhuǎn)語(yǔ)句實(shí)現(xiàn)循環(huán)可以用跳轉(zhuǎn)語(yǔ)句實(shí)現(xiàn),如,如JMP,JZJMP,JZ等;等;也可以用專(zhuān)用循環(huán)也可以用專(zhuān)用循環(huán)控制語(yǔ)句實(shí)現(xiàn)控制語(yǔ)句實(shí)現(xiàn),如,如LOOPLOOP、LOOPE/LOOPZLOOPE/LOOPZ、LOOPNE/LOOPNZLOOPNE/LOOPNZ子程序子程序 從功能上來(lái)講,子程序是主程序的一個(gè)從功能上來(lái)講,子程序是主程序的一個(gè)組成部分組成部分。為了實(shí)。為了實(shí)現(xiàn)程序的現(xiàn)程序的結(jié)構(gòu)化結(jié)構(gòu)化、模塊化模塊化,提高程序的,提高程序的可重用性可重用性,通常將,通常將主程序中具有主程序中具有公用性公用性、重復(fù)性重復(fù)性、功

17、能相對(duì)獨(dú)立和完整功能相對(duì)獨(dú)立和完整的一的一個(gè)程序段,單獨(dú)設(shè)計(jì)成一個(gè)程序模塊,供主程序調(diào)用,該個(gè)程序段,單獨(dú)設(shè)計(jì)成一個(gè)程序模塊,供主程序調(diào)用,該程序模塊就稱(chēng)為子程序。程序模塊就稱(chēng)為子程序。 子程序可以嵌套。子程序可以嵌套。 子程序調(diào)用與返回子程序調(diào)用與返回 子程序調(diào)用與返回由子程序調(diào)用與返回由CALLCALL和和RETRET指令實(shí)現(xiàn)。指令實(shí)現(xiàn)。 子程序調(diào)用方式有子程序調(diào)用方式有近程近程( (段內(nèi)段內(nèi)) )調(diào)用、調(diào)用、遠(yuǎn)程遠(yuǎn)程( (段間段間) )調(diào)用調(diào)用、直接、直接調(diào)用調(diào)用( (指令中直接給出調(diào)用地址指令中直接給出調(diào)用地址) )和和間接間接調(diào)用調(diào)用( (用寄存器或內(nèi)存用寄存器或內(nèi)存單元給出調(diào)用地址

18、單元給出調(diào)用地址) )。 子程序調(diào)用實(shí)際是程序的子程序調(diào)用實(shí)際是程序的轉(zhuǎn)移轉(zhuǎn)移,但與轉(zhuǎn)移指令有所不同:,但與轉(zhuǎn)移指令有所不同:n子程序調(diào)用指令子程序調(diào)用指令CALLCALL執(zhí)行時(shí)要執(zhí)行時(shí)要保存返回地址保存返回地址、將其壓入堆、將其壓入堆棧,每個(gè)子程序都有棧,每個(gè)子程序都有RETRET指令負(fù)責(zé)把壓入棧區(qū)的指令負(fù)責(zé)把壓入棧區(qū)的返回地址返回地址彈出送彈出送IPIP或或CSIPCSIP( (段間返回段間返回) ),實(shí)現(xiàn)子程序返回。,實(shí)現(xiàn)子程序返回。n轉(zhuǎn)移指令不考慮返回問(wèn)題。轉(zhuǎn)移指令不考慮返回問(wèn)題。 . . . . CALL F1CALL F1;將下條指令的地址壓入堆棧;將下條指令的地址壓入堆棧 . .

19、F1 PROCF1 PROC . . . . RETRET;將堆棧中的地址彈出到;將堆棧中的地址彈出到CS:IPCS:IP中中F1 ENDPF1 ENDP 系統(tǒng)功能調(diào)用中的幾十個(gè)子程序系統(tǒng)功能調(diào)用中的幾十個(gè)子程序成為匯編語(yǔ)言程序員的重要工具,程成為匯編語(yǔ)言程序員的重要工具,程序員不必了解所使用設(shè)備的物理特性、序員不必了解所使用設(shè)備的物理特性、接口方式及內(nèi)存分配等,不必編寫(xiě)繁接口方式及內(nèi)存分配等,不必編寫(xiě)繁鎖的控制程序。調(diào)用它們時(shí)采用統(tǒng)一鎖的控制程序。調(diào)用它們時(shí)采用統(tǒng)一的格式,只需使用以下的格式,只需使用以下3 3個(gè)語(yǔ)句:個(gè)語(yǔ)句:(1) (1) 傳送入口參數(shù)到指定寄存器中;傳送入口參數(shù)到指定寄存

20、器中;(2) (2) 功能號(hào)送入功能號(hào)送入AHAH寄存器中;寄存器中;(3) INT 21H(3) INT 21H。 調(diào)用結(jié)束后,系統(tǒng)將出口參數(shù)送調(diào)用結(jié)束后,系統(tǒng)將出口參數(shù)送到指定寄存器中或從屏幕顯示出來(lái)。到指定寄存器中或從屏幕顯示出來(lái)。例如:例如: MOV DL,AMOV DL,A MOV AH,2MOV AH,2 INT 21H INT 21H ; ;在屏幕當(dāng)前光標(biāo)位置顯示字符在屏幕當(dāng)前光標(biāo)位置顯示字符AA系統(tǒng)功能調(diào)用系統(tǒng)功能調(diào)用基本要求:基本要求:掌握微機(jī)總線的掌握微機(jī)總線的基本概念基本概念,掌握,掌握總線的分總線的分類(lèi)類(lèi)方法及主要的方法及主要的性能指標(biāo)性能指標(biāo)。掌握幾種主要的總線技術(shù)。

21、掌握幾種主要的總線技術(shù)。熟悉熟悉PCIPCI總線總線、PC104PC104總線總線以及以及USBUSB總線總線的結(jié)構(gòu)、原理的結(jié)構(gòu)、原理和開(kāi)發(fā)方法。和開(kāi)發(fā)方法。1 1、 總線的分類(lèi):片內(nèi)總線總線的分類(lèi):片內(nèi)總線,ISA,ISA屬于哪一類(lèi)?屬于哪一類(lèi)?2 2、ISAISA及及PCIPCI總線的主要特點(diǎn):傳輸位數(shù),速率等??偩€的主要特點(diǎn):傳輸位數(shù),速率等。3 3、USBUSB的基本特點(diǎn):傳輸線、速率等。的基本特點(diǎn):傳輸線、速率等?;疽螅夯疽螅赫莆沾鎯?chǔ)器的掌握存儲(chǔ)器的基本概念基本概念,掌握存儲(chǔ),掌握存儲(chǔ)器的器的結(jié)構(gòu)、分類(lèi)結(jié)構(gòu)、分類(lèi)及常用的存儲(chǔ)器芯片的及常用的存儲(chǔ)器芯片的擴(kuò)展擴(kuò)展,并掌握并掌握存

22、儲(chǔ)器與存儲(chǔ)器與CPUCPU的連接的連接方法。方法。1 1、存儲(chǔ)器的基本概念,存儲(chǔ)器的結(jié)構(gòu)、分類(lèi)。、存儲(chǔ)器的基本概念,存儲(chǔ)器的結(jié)構(gòu)、分類(lèi)。 2 2、存儲(chǔ)器芯片的擴(kuò)展:位擴(kuò)展、字?jǐn)U展、字、存儲(chǔ)器芯片的擴(kuò)展:位擴(kuò)展、字?jǐn)U展、字位擴(kuò)展。位擴(kuò)展。3 3、存儲(chǔ)器與、存儲(chǔ)器與CPUCPU的連接的連接 。片選控制譯碼的方法片選控制譯碼的方法: :線選法、全譯碼法、線選法、全譯碼法、部分譯碼法和混合譯碼法部分譯碼法和混合譯碼法1 1、I/OI/O傳送控制方式:理解程序控制傳送方式、中傳送控制方式:理解程序控制傳送方式、中斷方式、斷方式、DMADMA方式及方式及I/OI/O處理機(jī)方式處理機(jī)方式 。2 2、接口電路

23、的基本結(jié)構(gòu):端口、地址譯碼電路、接口電路的基本結(jié)構(gòu):端口、地址譯碼電路、數(shù)據(jù)緩沖器與鎖存器數(shù)據(jù)緩沖器與鎖存器3 3、I/OI/O端口的編址方式:了解獨(dú)立編址和統(tǒng)一編址端口的編址方式:了解獨(dú)立編址和統(tǒng)一編址的方法及特點(diǎn)。的方法及特點(diǎn)。4 4、I/OI/O端口地址譯碼:掌握端口地址譯碼:掌握I/OI/O端口地址譯碼的基端口地址譯碼的基本方法,可熟練推導(dǎo)片選信號(hào)和地址信號(hào)及控制本方法,可熟練推導(dǎo)片選信號(hào)和地址信號(hào)及控制信號(hào)之間的邏輯關(guān)系信號(hào)之間的邏輯關(guān)系 。A5A6A7A8A9AENABC12345674LS1338G2AG2BG1Y0Y1Y2Y3Y4Y5Y6Y7DMACSINTRCST/CCSPI

24、OCSWRTDMAPG15141312111097(8237)(8259)(8253)(8255)IOW(寫(xiě)DMA頁(yè)面寄存器)(寫(xiě)NMI屏蔽寄存器)WRTNMIREG74LS32多端口地址譯碼電路:根據(jù)該圖,寫(xiě)出DMAC、INTR、T/C以及PIOCS的地址范圍A0A1A2A3A9AENABCGG2BG2AY0Y1Y2Y3Y4Y5Y6Y7P0P7 74LS688比較器Q0Q7 .DIP+5VIOR/IOW.P=Q74LS138譯碼輸出用比較器組成的可選式譯碼電路:思考題:若DIP設(shè)為:S2、S1為ON,S3、S0為OFF,則Y5的地址范圍由原來(lái)的什么改為什么? 基本要求:基本要求:掌握有關(guān)中斷

25、的基本概念;理解掌握有關(guān)中斷的基本概念;理解CPUCPU響應(yīng)中斷的條件和中斷響應(yīng)過(guò)程;掌握響應(yīng)中斷的條件和中斷響應(yīng)過(guò)程;掌握8259A8259A可可編程中斷控制器的應(yīng)用和編程,掌握用戶(hù)中斷入編程中斷控制器的應(yīng)用和編程,掌握用戶(hù)中斷入口地址的設(shè)置,了解中斷處理程序的結(jié)構(gòu)及編寫(xiě)??诘刂返脑O(shè)置,了解中斷處理程序的結(jié)構(gòu)及編寫(xiě)。1 1、基本概念:中斷源(軟中斷、硬中斷)、中斷、基本概念:中斷源(軟中斷、硬中斷)、中斷類(lèi)型碼、中斷向量、中斷向量表、中斷處理程序。類(lèi)型碼、中斷向量、中斷向量表、中斷處理程序。2 2、可屏蔽硬件中斷響應(yīng)過(guò)程:幾個(gè)關(guān)鍵步驟。、可屏蔽硬件中斷響應(yīng)過(guò)程:幾個(gè)關(guān)鍵步驟。3 3、8259

26、8259的中斷類(lèi)型碼提供、中斷屏蔽的設(shè)置、中的中斷類(lèi)型碼提供、中斷屏蔽的設(shè)置、中斷結(jié)束語(yǔ)句。斷結(jié)束語(yǔ)句。 基本要求:基本要求:了解并行接口的作用,掌握簡(jiǎn)單并行接口的了解并行接口的作用,掌握簡(jiǎn)單并行接口的使用,掌握可編程并行接口芯片使用,掌握可編程并行接口芯片82558255的結(jié)構(gòu)及編程應(yīng)用;的結(jié)構(gòu)及編程應(yīng)用;了解定時(shí)器了解定時(shí)器/ /計(jì)數(shù)器在計(jì)算機(jī)中的用途;理解計(jì)數(shù)器用作計(jì)計(jì)數(shù)器在計(jì)算機(jī)中的用途;理解計(jì)數(shù)器用作計(jì)數(shù)和定時(shí)的原理;掌握可編程定時(shí)計(jì)數(shù)器芯片工作方式及數(shù)和定時(shí)的原理;掌握可編程定時(shí)計(jì)數(shù)器芯片工作方式及初始化編程。初始化編程。 1 1、8255A8255A的內(nèi)部結(jié)構(gòu)及工作方式的內(nèi)部結(jié)構(gòu)

27、及工作方式2 2、8255A8255A的編程:初始化,方式的編程:初始化,方式0 0下的輸入、輸出下的輸入、輸出 重點(diǎn):重點(diǎn):會(huì)利用會(huì)利用82558255實(shí)現(xiàn)一定的應(yīng)用。實(shí)現(xiàn)一定的應(yīng)用。3.3.可編程定時(shí)可編程定時(shí)/ /計(jì)數(shù)器計(jì)數(shù)器82538253的內(nèi)部結(jié)構(gòu)的內(nèi)部結(jié)構(gòu) 4.82534.8253的主要工作方式:的主要工作方式:0 0,3 3方式方式5.82535.8253的初始化:工作方式和計(jì)數(shù)初值的初始化:工作方式和計(jì)數(shù)初值6.82536.8253的應(yīng)用的應(yīng)用 重點(diǎn):重點(diǎn):82538253的編程命令和工作方式。的編程命令和工作方式。本章典型習(xí)題本章典型習(xí)題1 1、構(gòu)造數(shù)字量輸入輸出應(yīng)用。如控制

28、、構(gòu)造數(shù)字量輸入輸出應(yīng)用。如控制LEDLED的亮滅的亮滅, ,讀入開(kāi)關(guān)量等。讀入開(kāi)關(guān)量等。舉例舉例: :用一個(gè)開(kāi)關(guān)用一個(gè)開(kāi)關(guān), ,控制一個(gè)指示燈的亮滅控制一個(gè)指示燈的亮滅. .當(dāng)開(kāi)關(guān)處于高電平當(dāng)開(kāi)關(guān)處于高電平, ,則則燈閃爍燈閃爍; ;處于低電平處于低電平, ,則燈熄滅。則燈熄滅。2 2、82538253的初始化。要求實(shí)現(xiàn):每的初始化。要求實(shí)現(xiàn):每1 1秒鐘產(chǎn)生一次中斷,寫(xiě)出秒鐘產(chǎn)生一次中斷,寫(xiě)出82538253的初始化程序。的初始化程序。 基本要求:基本要求:理解串行通信的基本概念;了解理解串行通信的基本概念;了解RS-232RS-232和和RS-RS-485485串行通信接口標(biāo)準(zhǔn),掌握串行

29、通信接口標(biāo)準(zhǔn),掌握IBM-PC/XTIBM-PC/XT機(jī)異步通信接口的機(jī)異步通信接口的結(jié)構(gòu),掌握串行通訊的查詢(xún)方式編程。結(jié)構(gòu),掌握串行通訊的查詢(xún)方式編程。 1 1、 串行傳送的基本概念串行傳送的基本概念: :調(diào)制方式調(diào)制方式, ,全雙工全雙工/ /半雙工半雙工/ /單工單工, ,同步同步/ /異步傳輸?shù)亩x異步傳輸?shù)亩x, ,波特率的含義波特率的含義2 2、 串行通訊的數(shù)據(jù)格式串行通訊的數(shù)據(jù)格式: :起止式異步通訊格式(畫(huà)出來(lái))起止式異步通訊格式(畫(huà)出來(lái))3 3、 串行通訊接口標(biāo)準(zhǔn)串行通訊接口標(biāo)準(zhǔn):RS232:RS232標(biāo)準(zhǔn)的主要特點(diǎn)(信號(hào)電平,標(biāo)準(zhǔn)的主要特點(diǎn)(信號(hào)電平,通訊距離)通訊距離),

30、RS485,RS485的一般知識(shí)(雙絞線,平衡發(fā)送的一般知識(shí)(雙絞線,平衡發(fā)送/ /差分接差分接收,收,1200m/100kbps1200m/100kbps)4 4、 可編程串行通訊接口芯片可編程串行通訊接口芯片1655016550內(nèi)部寄存器的使用內(nèi)部寄存器的使用: :初始初始化編程化編程( (如何設(shè)置波特率,通訊格式)如何設(shè)置波特率,通訊格式)5 5、串行通訊程序設(shè)計(jì):能編寫(xiě)查詢(xún)方式的串行通訊程序;、串行通訊程序設(shè)計(jì):能編寫(xiě)查詢(xún)方式的串行通訊程序;本章典型習(xí)題本章典型習(xí)題1 1、簡(jiǎn)述同步通訊與異步通訊的區(qū)別、簡(jiǎn)述同步通訊與異步通訊的區(qū)別2 2、RS232RS232標(biāo)準(zhǔn)中,邏輯標(biāo)準(zhǔn)中,邏輯“1”1”用用 電平信號(hào)電平信號(hào)表示。表示。3 3、利用微機(jī)的串口進(jìn)行

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論