版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
./《微機(jī)原理與接口技術(shù)》復(fù)習(xí)題一、單項(xiàng)選擇題在8086CPU中,當(dāng)M/eq\o<\s\up12<——>,\s\do4<IO>>=0,eq\o<\s\up12<——>,\s\do4<RD>>=1,eq\o<\s\up12<——>,\s\do4<WR>>=0時(shí),CPU完成的操作是〔D〕。〔A〕存儲(chǔ)器讀〔B〕I/O讀〔C〕存儲(chǔ)器寫(xiě)〔D〕I/O寫(xiě)在標(biāo)志寄存器中,用于說(shuō)明計(jì)算結(jié)果為0的標(biāo)志是〔C〕〔A〕C標(biāo)志〔B〕A標(biāo)志〔C〕Z標(biāo)志〔D〕S標(biāo)志兩片8259A采用主從級(jí)連方式,最多能接收〔B〕〔A〕8級(jí)中斷〔B〕15級(jí)中斷〔C〕16級(jí)中斷〔D〕級(jí)中斷異步通信所采用的數(shù)據(jù)格式中,停止位的位數(shù)錯(cuò)誤的是<D>〔A〕1位〔B〕1.5位〔C〕2位〔D〕2.5位下面哪一條語(yǔ)句是采用寄存器間接尋址的〔B〕〔A〕MOVAX,BX〔B〕MOVAL,[BX]〔C〕MOVAX,20〔D〕MOVAX,BUF計(jì)算機(jī)系統(tǒng)總線按其功能可劃分為數(shù)據(jù)總線、地址總線和〔A〕〔A〕控制總線〔B〕同步總線〔C〕信號(hào)總線〔D〕中斷總線在PC/XT機(jī)中,NMI的中斷向量在中斷向量表中的位置是<C>〔A〕由程序指定的〔B〕由DOS自動(dòng)分配的〔C〕固定在0008H開(kāi)始的4個(gè)字節(jié)中〔D〕固定在中斷向量表首在兩片8259A級(jí)聯(lián)的中斷系統(tǒng)中,從片的INT端接到主片的IR4端,則初始化主、從片ICW3的數(shù)據(jù)格式分別是〔B〕〔A〕01H和40H〔B〕10H和04H〔C〕10H和40H〔D〕01H和04HCPU與輸入/輸出端口是通過(guò)哪些指令來(lái)完成信息交換〔C〕〔A〕MOV〔B〕MOVSB〔C〕IN或OUT〔D〕STOSB在標(biāo)志寄存器中,符號(hào)標(biāo)志是〔S〕〔A〕C標(biāo)志〔B〕A標(biāo)志〔C〕Z標(biāo)志〔D〕S標(biāo)志CPU與輸入/輸出接口電路是通過(guò)端口寄存器進(jìn)行信息交換,這些端口寄存器包括了狀態(tài)端口、控制端口和〔B〕〔A〕信息端口〔B〕數(shù)據(jù)端口〔C〕存儲(chǔ)器端口〔D〕命令端口8088微處理器可尋址訪問(wèn)的最大I/O空間為<B><A>1KB<B>64KB<C>640KB<D>1MBCPU與輸入/輸出端口是通過(guò)哪些指令來(lái)完成信息交換〔C〕〔A〕MOV〔B〕MOVSB〔C〕IN或OUT〔D〕STOSB在標(biāo)志寄存器中,用于說(shuō)明計(jì)算結(jié)果為0的標(biāo)志是〔C〕〔A〕C標(biāo)志〔B〕A標(biāo)志〔C〕Z標(biāo)志〔D〕S標(biāo)志下面哪一個(gè)命題是正確的〔C〕〔A〕負(fù)數(shù)的反碼與其真值數(shù)相同〔B〕負(fù)數(shù)的補(bǔ)碼與其真值數(shù)相同〔C〕正數(shù)的原碼、反碼、補(bǔ)碼與其真值數(shù)相同〔D〕[+0]反碼=11111111B在實(shí)模式下進(jìn)行編寫(xiě)匯編程序,每一個(gè)邏輯段的大小不能超過(guò)〔B〕〔A〕32KB〔B〕64KB〔C〕128KB〔D〕256KB在BUFDB?,?,5,9這條語(yǔ)句中,?代表的含義是〔A〕〔A〕隨機(jī)數(shù)〔字節(jié)型〕〔B〕?字符的ASCII〔C〕隨機(jī)數(shù)〔字型〕〔D〕隨機(jī)數(shù)〔雙字型〕CPU中程序計(jì)數(shù)器<PC>中存放的是<>〔A〕指令〔B〕指令地址〔C〕操作數(shù)〔D〕操作數(shù)地址8086CPU往8255端口B送數(shù)據(jù)時(shí),則8255A芯片引腳A1AO為〔B〕〔A〕A1A0=00
〔B〕A1A0=01〔C〕A1A0=10
〔D〕A1A0=11CPU響應(yīng)中斷請(qǐng)求和響應(yīng)DMA請(qǐng)求的本質(zhì)區(qū)別是<C>程序控制需要CPU干預(yù)響應(yīng)中斷時(shí)CPU仍控制總線而響應(yīng)DMA時(shí),讓出總線速度快堆棧的工作方式是<D>〔A〕先進(jìn)先出〔B〕隨機(jī)讀寫(xiě)〔C〕只能讀出不能寫(xiě)入〔D〕后進(jìn)先出外設(shè)的中斷類(lèi)型碼必須通過(guò)16位數(shù)據(jù)總線的<B>傳送給8086?!睞〕高8位〔B〕低8位〔C〕16位〔D〕高4位8255A中即可以作數(shù)據(jù)輸入、輸出端口,又可提供控制信息、狀態(tài)信號(hào)的端口是<C>〔A〕B口〔B〕A口〔C〕C口〔D〕以上三個(gè)端口均可以某一中斷程序入口地址值填寫(xiě)在向量表的0080H—0083H存儲(chǔ)單元中,則該中斷對(duì)應(yīng)的中斷類(lèi)型號(hào)一定是〔
B〕?!睞〕1FH
〔B〕2OH
〔C〕2lH
〔D〕22H25、二、填空題計(jì)算機(jī)是通過(guò)I/O端口和外設(shè)進(jìn)行連接的。CPU響應(yīng)可屏蔽中斷的三個(gè)條件是:=1\*GB3①NMI引腳沒(méi)有中斷請(qǐng)求,系統(tǒng)沒(méi)有DMA請(qǐng)求、=2\*GB3②CPU當(dāng)前指令執(zhí)行完畢和=3\*GB3③CPU處于開(kāi)中斷狀態(tài)。若段地址為B387H,偏移地址為1234H,則對(duì)應(yīng)的物理地址為_(kāi)_B4AA4H___。當(dāng)多片8259A級(jí)聯(lián)使用時(shí),對(duì)主片8259A,級(jí)聯(lián)信號(hào)CAS2~CAS0是輸_出___信號(hào),而從片8259A級(jí)聯(lián)信號(hào)CAS2~CAS0是輸__入____信號(hào)。DA轉(zhuǎn)換器主要由輸入寄存器、DAC寄存器和D/A轉(zhuǎn)換器構(gòu)成。Intel8251A工作在異步方式時(shí),每個(gè)字符的數(shù)據(jù)位長(zhǎng)度為_(kāi)_5--8___位。中央處理器〔CPU〕是由運(yùn)算器和控制器組成??善帘沃袛嗟奶幚磉^(guò)程可以分為中斷請(qǐng)求、中斷響應(yīng)、中斷判優(yōu)、__中斷處理___、___中斷返回__。若段地址為C576H,偏移地址為5346H,則對(duì)應(yīng)的物理地址為_(kāi)CAAA6H______。逐次逼近式A/D轉(zhuǎn)換器主要由比較器、D/A轉(zhuǎn)換器和逐次逼近寄存器構(gòu)成。當(dāng)8237A的各個(gè)通道采用循環(huán)優(yōu)先權(quán)方式時(shí),剛服務(wù)過(guò)的通道優(yōu)先級(jí)變?yōu)開(kāi)_最低___<1001.101>2=<9.625>10<168>10=<250>8CPU訪問(wèn)存儲(chǔ)器進(jìn)行讀寫(xiě)操作時(shí),通常在狀態(tài)去檢測(cè)READY,一旦檢測(cè)到READY無(wú)效,就在其后插入一個(gè)周期。設(shè)機(jī)器字長(zhǎng)為8位,則<+110>10=<01101110>原碼=<01101110>反碼=<01101110>補(bǔ)碼計(jì)算機(jī)和外設(shè)不能直接連接,而是是通過(guò)輸入輸出接口進(jìn)行連接。如果一片微處理器有16條地址線,那么它通過(guò)I/O指令進(jìn)行尋址的最大空間是64K。在某一異步通信中,數(shù)據(jù)幀格式為1個(gè)起始位、8個(gè)數(shù)據(jù)位、1個(gè)停止位、0個(gè)校驗(yàn)位,如果其波特率為9600波特,那么每秒能傳輸960個(gè)字符。8255內(nèi)部有_______3個(gè)對(duì)外輸入/輸出端口,有三種工作方式,方式0叫做__________基本的輸入輸出方式_____,方式1叫做_____選通的輸入輸出__________,方式2叫做_________雙向傳輸方式______。對(duì)n位的逐次逼近式A/D轉(zhuǎn)換器,最多需經(jīng)過(guò)_n____次比較就可輸出轉(zhuǎn)換結(jié)果,當(dāng)n=8時(shí),第一次比較的數(shù)據(jù)應(yīng)為_(kāi)10000000____B。8088CPU內(nèi)部數(shù)據(jù)總線寬度為_(kāi)__16_____位,外部數(shù)據(jù)總線寬度為_(kāi)__8_____位。8253內(nèi)部有__3__個(gè)16位計(jì)數(shù)器,有____6_____種工作方式。中斷處理的過(guò)程可以分為_(kāi)___________,____________,____________,____________,____________。8255A的編程主要有2個(gè)控制字,分別是方式和端口C置1/置0控制字控制字。25、8255A的方式選擇控制字和C口置1/置0控制字都是寫(xiě)入控制端口的,它們是由標(biāo)志位來(lái)區(qū)分的。26、中斷向量表每4個(gè)字節(jié)存放一個(gè)中斷服務(wù)程序的入口地址,較低地址的兩個(gè)字節(jié)存放的是偏移地址,較高地址的兩個(gè)字節(jié)存放的是段地址。三、判斷題一個(gè)總線周期一般由4個(gè)時(shí)鐘周期組成?!病獭吃贒MA傳送時(shí),CPU放棄對(duì)系統(tǒng)三總線的控制,改由DMAC來(lái)控制三總線的工作?!病獭齿敵鲋噶頞UTDX,AL的尋址方式是寄存器尋址?!病痢矷O尋址在實(shí)模式下進(jìn)行編寫(xiě)匯編程序,每一個(gè)邏輯段的大小不能超過(guò)64KB?!病獭吃贒MA方式下,由硬件DMAC控制信息傳送,須要CPU介入才能進(jìn)行高速傳遞和對(duì)數(shù)據(jù)的變換、比較等處理?!病痢齿斎胫噶領(lǐng)NAL,DX的尋址方式是寄存器尋址。〔√〕8251A在初始化編程時(shí),其編程順序不可任意改變。〔對(duì)〕在I/O接口電路中,CPU用I/O指令對(duì)數(shù)據(jù)端口的訪問(wèn)可以作雙向操作?!病獭吃贒MA方式下,由硬件DMAC控制信息傳送,須要CPU介入才能進(jìn)行高速傳遞和對(duì)數(shù)據(jù)的變換、比較等處理?!病痢吃贗/O接口電路中,CPU對(duì)狀態(tài)端口的訪問(wèn)稱(chēng)為輸入操作?!病獭?255A的B口不能工作在方式2即雙向選通輸入輸出方式?!病獭?086系統(tǒng)中,只有當(dāng)標(biāo)志寄存器IF=0時(shí),才能響應(yīng)來(lái)自INTR引腳的中斷請(qǐng)求?!病痢乘?、概念題試說(shuō)明CMP指令和SUB指令各執(zhí)行什么操作,它們的區(qū)別是什么?答:二者都是執(zhí)行兩個(gè)數(shù)的相減操作。比較指令CMP不送回相減的結(jié)果,只是使結(jié)果影響標(biāo)志位。8088/8086系統(tǒng)中,CS和IP各是什么寄存器?RESET信號(hào)來(lái)到以后,它們的值分別是多少??答:復(fù)位信號(hào)RESET來(lái)到以后:代碼段寄存器CS=FFFFH指令指針寄存器IP=0000H一般來(lái)說(shuō),對(duì)接口電路的控制口和狀態(tài)口各允許執(zhí)行什么操作?通過(guò)什么指令來(lái)實(shí)現(xiàn)?答:對(duì)接口電路的控制口一般允許執(zhí)行寫(xiě)操作,通過(guò)寫(xiě)指令來(lái)實(shí)現(xiàn);而對(duì)接口電路的狀態(tài)口一般允許執(zhí)行讀操作,通過(guò)讀指令來(lái)實(shí)現(xiàn)。試說(shuō)明TEST指令和AND指令各執(zhí)行什么操作,它們的區(qū)別是什么?TEST指令和AND指令執(zhí)行同樣的操作,但TEST指令不送回相與的結(jié)果,只是結(jié)果影響標(biāo)志位。8086CPU有哪些寄存器組成?答:有4個(gè)通用寄存器:AX,BX,CX,DX.4個(gè)專(zhuān)用寄存器:SP,BP,SI,DI.4個(gè)段寄存器:CS,DS,SS,ES2個(gè)控制寄存器:IP,FR指令I(lǐng)NCX,AL是否正確,并說(shuō)明正確或錯(cuò)誤的原因。答:不正確。輸入指令只能由DX實(shí)現(xiàn)間接尋址,且為源操作數(shù)。如:INAL,DX在輸出指令中不能使用寄存器CX,只能由寄存器DX實(shí)現(xiàn)間接尋址。8255A有哪三種工作方式?其數(shù)據(jù)口可分別工作在什么方式下?答:8255A的三種工作方式是:方式0:基本型輸入/輸出方式,A、B、C三個(gè)數(shù)據(jù)口可工作在此方式下。方式1:選通型輸入/輸出方式,A、B二個(gè)數(shù)據(jù)口可工作在此方式下。方式2:雙向數(shù)據(jù)傳送方式,只有A數(shù)據(jù)口可工作在此方式下。8、8255A的三個(gè)端口在使用上有什么不同?答:8255A的端口A,作為數(shù)據(jù)的輸入、輸出端口使用時(shí)都具有鎖存功能。端口B和端口C當(dāng)作為數(shù)據(jù)的輸出端口使用時(shí)具有鎖存功能,而作為輸入端口使用時(shí)不帶有鎖存功能。9、當(dāng)數(shù)據(jù)從8255A的C端口讀到CPU時(shí),8255A的控制信號(hào)分別是什么電平?答:當(dāng)數(shù)據(jù)從8255A的C端口讀入CPU時(shí),8255A的片選信號(hào)應(yīng)為低電平,才能選中芯片。A1A0為10,即A1接高電平,A0接低電平,才能選中C端口。應(yīng)為低電平,數(shù)據(jù)讀入CPU,為高電平。10、8255A的方式選擇控制字和按位置位控制字都是寫(xiě)入控制端口的,那么,它們是由什么來(lái)區(qū)分的?如果利用C口置位/復(fù)位功能是否一次可以使C口的若干位同時(shí)置1或置0?答:當(dāng)8255A接收到寫(xiě)入控制口的控制字時(shí),就會(huì)對(duì)最高位即標(biāo)志位進(jìn)行測(cè)試。如為1,則將此字節(jié)作為方式選擇控制字寫(xiě)入控制寄存器;如為0,則此字節(jié)作為對(duì)端口C的置1/置0控制來(lái)處理。如果利用C口置位/復(fù)位功能不能一次使C口的若干位同時(shí)置1或置0。11、中斷向量表位于內(nèi)存的什么區(qū)域?類(lèi)型2的中斷服務(wù)程序的入口地址位于中斷向量表的什么位置?答:中斷向量表由中斷向量組成,起引導(dǎo)作用。位于內(nèi)存的00000—003FFH區(qū)域,類(lèi)型2的中斷服務(wù)程序的入口地址位于中斷向量表的000080000BH處。12、什么是中斷向量和中斷向量表?中斷類(lèi)型碼和中斷向量的關(guān)系是什么?各個(gè)中斷處理程序的入口地址。存儲(chǔ)器開(kāi)辟的一定數(shù)量的存儲(chǔ)單元,用它存放中斷向量。一一對(duì)應(yīng)的關(guān)系13、8253內(nèi)部有幾個(gè)獨(dú)立的定時(shí)/計(jì)數(shù)器?它們的CLK端、OUT端和GATE端的作用分別是什么?3個(gè)時(shí)鐘輸入端門(mén)控信號(hào)輸入端信號(hào)輸出端異步通信一幀數(shù)據(jù)的格式是什么?答:一幀數(shù)據(jù)包括起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位4部分內(nèi)容〔見(jiàn)附圖〕。在串行通信中,什么叫單工、半雙工、全雙工工作方式?答:〔1〕單工工作方式:只允許一個(gè)方向傳輸數(shù)據(jù),從發(fā)送方到接收方?!?〕半雙工工作方式:允許兩個(gè)方向傳輸數(shù)據(jù),但不能同時(shí)傳輸,只能交替進(jìn)行?!?〕全雙工工作方式:允許兩個(gè)方向同時(shí)進(jìn)行傳輸數(shù)據(jù)。16、一個(gè)微機(jī)系統(tǒng)中通常有哪幾級(jí)存儲(chǔ)器?它們各起什么作用?性能上有什么特點(diǎn)?答:一個(gè)微機(jī)系統(tǒng)中通常有四級(jí)存儲(chǔ)器。最高一級(jí)為CPU內(nèi)部寄存器組,用于存放待使用的數(shù)據(jù)或運(yùn)算的中間結(jié)果,設(shè)置一系列寄存器,可盡可能減少CPU直接從外部取數(shù)的次數(shù)。寄存器組速度最高,但受芯片集成度限制容量不大。其次是高速緩沖存儲(chǔ)器,它介于寄存器與內(nèi)存之間,速度與CPU相匹配,它從內(nèi)存中拷貝當(dāng)前用得最多的程序或數(shù)據(jù)供CPU使用,較好解決速度和容量的匹配問(wèn)題,降低了對(duì)內(nèi)存的速度要求。第三級(jí)是內(nèi)存儲(chǔ)器,運(yùn)行的程序和數(shù)據(jù)都放在其中,它可注重追求大容量。最低一級(jí)存儲(chǔ)器是大容量的外存,如磁帶、軟盤(pán)、硬盤(pán)、光盤(pán)等,大量用作后備存儲(chǔ)器和虛擬存儲(chǔ)器場(chǎng)合。17、8253內(nèi)部有幾個(gè)獨(dú)立的定時(shí)/計(jì)數(shù)器?它們的CLK端、OUT端和GATE端的作用分別是什么?18、外設(shè)向CPU提出中斷請(qǐng)求,但沒(méi)有給以響應(yīng),其原因有哪些?答:外設(shè)向CPU提出中斷請(qǐng)求,但沒(méi)有給以響應(yīng),其原因有4個(gè)方面:〔1〕CPU正在響應(yīng)NMI的請(qǐng)求?!?〕CPU正處于關(guān)閉中斷狀態(tài)。〔3〕CPU的當(dāng)前指令沒(méi)有執(zhí)行完畢?!?〕外設(shè)向CPU提出的中斷請(qǐng)求級(jí)別較低或被屏蔽。19、一個(gè)可屏蔽中斷響應(yīng)周期一般包括幾個(gè)總線周期?主要進(jìn)行什么操作?答:一個(gè)可屏蔽中斷響應(yīng)周期一般包括7個(gè)總線周期。=1\*GB3①通知發(fā)中斷請(qǐng)求的設(shè)備,CPU準(zhǔn)備響應(yīng)中斷。=2\*GB3②CPU接收外設(shè)發(fā)來(lái)的中斷類(lèi)型碼。=3\*GB3③將標(biāo)志寄存器的內(nèi)容壓入堆棧。=4\*GB3④將CS的內(nèi)容壓入堆棧。=5\*GB3⑤將IP的內(nèi)容壓入堆棧。=6\*GB3⑥將中斷處理子程序入口地址的偏移量送IP。=7\*GB3⑦將中斷處理子程序入口地址的段值送CS。20、8259A對(duì)中斷優(yōu)先級(jí)的管理方式有哪幾種?各是什么含義?答:8259A對(duì)中斷優(yōu)先級(jí)的管理方式有:〔1〕完全嵌套方式〔固定優(yōu)先權(quán)方式〕:只允許高級(jí)中斷打斷低級(jí)中斷而被優(yōu)先處理,禁止低級(jí)打斷高級(jí)或同級(jí)中斷相互打斷?!?〕自動(dòng)循環(huán)方式:基本思想是,每當(dāng)任何一級(jí)中斷被處理完,它的優(yōu)先級(jí)別就被改變?yōu)樽畹?而將最高優(yōu)先級(jí)賦給原來(lái)比它低一級(jí)的中斷請(qǐng)求。〔3〕中斷屏蔽方式:包括普通屏蔽方式和特殊屏蔽方式。簡(jiǎn)要說(shuō)明8259A中的IRR,ISR和IMR三個(gè)寄存器的功能。P212五、程序分析和程序設(shè)計(jì)題1、寫(xiě)出AX和BX最后的值MOVAX,FFFFHMOVBX,1111HPUSHAXPUSHBXPOPAXPOPBX運(yùn)行結(jié)果:AX=1111HBX=FFFFH2、有如下程序段;XORAL,AL清零MOVCL,ALORAL,43HMOVBL,ALANDAL,40H程序運(yùn)行后:AL=40H,BL=43H,CL=0。3、試寫(xiě)出下面分號(hào)后面寄存器的值DATASEGMENTBUF1DB00H,01H,02H,03H,04HBUF2DW0123H,01H,0321H,0111H,04HDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTARTMOVAL,1MOVBX,OFFSETBUF1首字節(jié)的邏輯地址MOVAL,[BX];AL=00HMOVAX,[BX];AX=0000HMOVBX,OFFSETBUF2MOVAL,[BX];AL=23HMOVAX,[BX];AX=0123HCODEENDSENDSTART4、寫(xiě)出AL、AH和AX最后的值XORAX,AXORAL,0FHANDAL,01HMOVAH,0FHORAH,10H運(yùn)行結(jié)果:AL=01HAH=1FHAX=1F01H5、試編寫(xiě)程序段實(shí)現(xiàn)將鍵盤(pán)輸入的在屏幕上顯示出來(lái)。參考程序:CODESEGMENT ASSUMECS:CODE START:MOVAL,01H INT21H返回操作系統(tǒng) MOVAH,4CH INT21H CODEENDS ENDSTART6、將8255的A口PA0~PA6分別與七段數(shù)碼管的段碼驅(qū)動(dòng)輸入端a~g相連,編程從鍵盤(pán)輸入一位十進(jìn)制數(shù)字〔0~9〕,在七段數(shù)碼管上顯示出來(lái),請(qǐng)完善下列程序〔各口地址設(shè)為288H—28bH〕。顯示字形gefdcba段碼001111113fh1000011006h210110115bh310011114fh4110011066h511011016dh611111017dh7000011107h811111117fh911011116fhdatasegmentleddb3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhmesg1db0dh,0ah,'Inputanum<0--9h>:',0dh,0ah,'$'dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdx,28bhmovax,80houtdx,alsss:movdx,__________;顯示提示信息movah,09hint21h ________________________ cmpal,'0' jlexitcmpal,'9' jgexit subal,30h ____________;bx為數(shù)碼表的起始地址 xlat;求出相應(yīng)的段碼 movdx,288h;從8255的A口輸出__________ jmpsssexit:movah,4chint21hcodeends endstart7、現(xiàn)有1MHZ的方波信號(hào),試用8253的0號(hào)計(jì)數(shù)器、1號(hào)計(jì)數(shù)器級(jí)聯(lián)得到5HZ的方波信號(hào),見(jiàn)連線圖。試寫(xiě)出主要程序段〔設(shè)8253的口地址為280H-283H〕。答案見(jiàn)實(shí)驗(yàn)指導(dǎo)書(shū)六、綜合題1、可編程并行接口芯片8255各口設(shè)置如下:A口工作于方式1,B口工作于方式1,A口輸入,B口輸出,C口輸出,設(shè)控制口地址為0C3H?;卮鹨韵聠?wèn)題:<1>C口地址為〔0C2H〕。<2>寫(xiě)出工作方式控制字。1<3>寫(xiě)出8255A初始化程序。答:<1>C口地址為〔0C2〕。<2>工作方式控制字為:B4H<3>8255A初始化程序:MOVAL,B4H方式選擇控制字送ALMOVDX,0C3H控制口地址送DX OUTDX,AL方式選擇字送控制口2、某系統(tǒng)中8253芯片的通道0~通道2和控制字端口分別為280H-283H,通道0的時(shí)鐘CLK0=2MHZ,要求利用通道0輸出OUT0=1KHZ方波;所用8253中的那個(gè)通道應(yīng)設(shè)定為何種工作方式?計(jì)數(shù)器的初始值應(yīng)設(shè)定為何值?試編程實(shí)現(xiàn)上述要求。答案:〔1〕所用8253中的那個(gè)通道應(yīng)設(shè)定為工作方式3;<2分>〔2〕計(jì)數(shù)器O的初始值應(yīng)設(shè)定為2000=7D0H<2分>〔3〕MVDX,283H<6分>MOVAL,36HOUTDX,ALMOVDX,280HMOVAX,7D0H;寫(xiě)入循環(huán)計(jì)數(shù)初值2000OUTDX,AL;先寫(xiě)入低字節(jié)MOVAL,AH OUTDX,AL;后寫(xiě)入高字節(jié)3、附圖是由3片8259A構(gòu)成的中斷管理系統(tǒng),試分析圖示電路,回答以下問(wèn)題:〔1〕主、從片之間級(jí)聯(lián)信號(hào)是?其作用是〔5分〕?答:〕主、從片之間級(jí)聯(lián)信號(hào)是:CAS0、CAS1、CAS2。是由主8259A輸出給從8259A的,用來(lái)選中與級(jí)聯(lián)地址相符的從8259A?!?〕本電路在初始化時(shí),主和從片1、從片2的ICW3應(yīng)該是〔5分〕:ICW376543210主片10000001從片1000從片8111〔3〕本系統(tǒng)最多能提供多少級(jí)中斷?答:22級(jí)中斷8+8+6請(qǐng)把各級(jí)中斷優(yōu)先級(jí)按照從高到低的順序號(hào)填入下表〔5分〕。IRi01234567從片112345678主片91011121314從片815161718192021214、已知8253計(jì)數(shù)器的端口地址為280—283H,CLK1、CLK2接1MHz時(shí)鐘,GATE1、GATE2接+5V,計(jì)數(shù)器1工作于方式0,其計(jì)數(shù)初值為5,計(jì)數(shù)器2工作于方式3,其計(jì)數(shù)初值為4?!?〕請(qǐng)寫(xiě)出8253的兩個(gè)通道的工作方式控制字〔4分〕;〔2〕請(qǐng)寫(xiě)出兩個(gè)通道的初始化程序段〔8分〕;〔3〕畫(huà)出OUT1和OUT2的波形〔3分〕。答:〔1〕8253的工作方式字為:通道1:50H通道2:96H〔2〕movdx,283H moval,50H;設(shè)8253通道1為工作方式0 outdx,al moval,5 movdx,281H outdx,al movdx,283H moval,96H;設(shè)8253通道2工作方式3 outdx,al moval,4 movdx,2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版學(xué)校小賣(mài)部環(huán)保購(gòu)物袋定制與銷(xiāo)售合同2篇
- 2025年分期美食體驗(yàn)券購(gòu)買(mǎi)合同
- 2025年養(yǎng)老保險(xiǎn)擔(dān)保合同
- 2025年嬰童用品贈(zèng)與合同
- 2025年倉(cāng)庫(kù)貨物清點(diǎn)協(xié)議
- 2025年醫(yī)療器械銷(xiāo)售合約解約
- 二零二五版500KVA箱變施工安裝、質(zhì)量控制及環(huán)境友好合同6篇
- 二零二五年電商大數(shù)據(jù)分析與用戶(hù)畫(huà)像構(gòu)建合同3篇
- 2025年扶貧產(chǎn)業(yè)基地建設(shè)與運(yùn)營(yíng)合同3篇
- 2025年度特種材料安全運(yùn)輸與裝卸作業(yè)合同3篇
- 中央2025年國(guó)務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫(kù)附帶答案詳解
- 2024年09月北京中信銀行北京分行社會(huì)招考(917)筆試歷年參考題庫(kù)附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級(jí)100以?xún)?nèi)進(jìn)退位加減法800道題
- 保險(xiǎn)公司2025年工作總結(jié)與2025年工作計(jì)劃
- 2024年公司領(lǐng)導(dǎo)在新年動(dòng)員會(huì)上的講話樣本(3篇)
- 眼科護(hù)理進(jìn)修專(zhuān)題匯報(bào)
- GB/T 33629-2024風(fēng)能發(fā)電系統(tǒng)雷電防護(hù)
- 深靜脈血栓(DVT)課件
- 2023年四川省廣元市中考數(shù)學(xué)試卷
- GB/T 19885-2005聲學(xué)隔聲間的隔聲性能測(cè)定實(shí)驗(yàn)室和現(xiàn)場(chǎng)測(cè)量
評(píng)論
0/150
提交評(píng)論