微機(jī)原理期末考試題二套答案文檔_第1頁(yè)
微機(jī)原理期末考試題二套答案文檔_第2頁(yè)
微機(jī)原理期末考試題二套答案文檔_第3頁(yè)
微機(jī)原理期末考試題二套答案文檔_第4頁(yè)
微機(jī)原理期末考試題二套答案文檔_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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)介

《微機(jī)原理與接口技術(shù)》習(xí)題集第一章習(xí)題一、單項(xiàng)選擇題1、X的8位補(bǔ)碼是10110100,則X的16位補(bǔ)碼是。A)0000000010110100C)1111111110110100二、多項(xiàng)選擇題B)1000000010110100C)01111111101101001、8位數(shù)11011011B可表示。A)無(wú)符號(hào)數(shù)219B)-37的補(bǔ)碼C)-36的補(bǔ)碼D)-36的反碼E)91的原碼F)-91的原碼三、填空題1、計(jì)算機(jī)的硬件由2、十進(jìn)制68=、、Q=、和等部分組成。B=H。3、[X]=78H,則[-X]=補(bǔ)H。補(bǔ)4、設(shè)字長(zhǎng)8位,機(jī)器數(shù)分別采用純小數(shù)的原碼、補(bǔ)碼和反碼表示時(shí),其對(duì)應(yīng)的真值范圍分別是、、(均用十進(jìn)制數(shù)表示)。5、若機(jī)器數(shù)為補(bǔ)碼,字長(zhǎng)16位(含1位符號(hào)位),用十六進(jìn)制寫(xiě)出對(duì)應(yīng)于定點(diǎn)整數(shù)的最大正數(shù)補(bǔ)碼是,最小負(fù)數(shù)的補(bǔ)碼是。四、計(jì)算題1、已知[X]原=11001010,求X的反碼、補(bǔ)碼。2、用補(bǔ)碼求[X+Y]補(bǔ)與[X-Y]補(bǔ),并判斷運(yùn)算結(jié)果是否溢出。1)已知[X]原=10101100,[Y]補(bǔ)=110001102)已知[X]反=01110110,[Y]補(bǔ)=001001103、將下列十進(jìn)制整數(shù)轉(zhuǎn)換十六進(jìn)制數(shù)。(1)783(2)5327(3)9684、找出下列數(shù)中的最大數(shù)(1)(10010101)2(2)(227)8(3)(96)16(4)(145)105、設(shè)有兩個(gè)二進(jìn)制數(shù)X=01101010,Y=10001100,試比較它們的大小。(1)X和Y均為無(wú)符號(hào)數(shù)。(2)X和Y均為帶符號(hào)數(shù)的補(bǔ)碼。1

第二章習(xí)題1、8086CPU與8088CPU有哪些相同之處?有哪些不同之處?2、8086CPU從功能上分為幾個(gè)部分?各部分由什么組成?各部分的功能是什么?3、CPU有哪些寄存器組成?各有什么用途?其中標(biāo)志寄存器的各標(biāo)志位的含義是4、8086/8088CPU中有幾個(gè)段寄存器?其功能是如何求得的?假如CS=2000H,IP=0100H,其物理地址什么?什么?5、什么是邏輯地址、物理地址、物理地址是是多少?6、什么是8086/8088CPU最大模式和最小模式?其關(guān)鍵區(qū)別是7、在最小模式時(shí)CPU訪(fǎng)問(wèn)內(nèi)存儲(chǔ)器,哪些信號(hào)有效?什么是總線(xiàn)周期?8086CPU的一個(gè)總線(xiàn)周包括多少時(shí)鐘周插入TW等待周期?插入多少個(gè)TW等待周8、在最小模式時(shí),CPU訪(fǎng)問(wèn)I/O接口,哪些信號(hào)有效?什么?中斷向量表放在什么地方?假如中斷類(lèi)型為20,它什么?期期,什么情況下要期取決于什么因素?9、什么是中斷向量?中斷向量表指的是的中斷服務(wù)入口地址是多少?2

第三章習(xí)題一、判斷下列問(wèn)題是1、MOVAX,[BP]的源操作數(shù)物理地址為16D×(DS)+(BP)2、OUTDX,AL指令輸出的是16位操作數(shù)否正確,請(qǐng)說(shuō)明理由。3、MOVDS,2000H4、PUSHAL5、段內(nèi)轉(zhuǎn)移指令執(zhí)行結(jié)果要改變IP、CS的值6、REPE/REPZ是相等/為零時(shí)重復(fù)操作,其退出條件是:(CX)=0或ZF=0二、選擇題1、寄存器間接尋址方式中,操作數(shù)在中。A)通用寄存器B)堆棧C)存儲(chǔ)器D)段寄存器2、假設(shè)(SS)=2000H,(SP)=0012H,(AX)=1234H,執(zhí)行PUSHAX后,存儲(chǔ)單元=12H。A)20014B)20011HC)20010HD)2000FH3、若要檢查BX寄存器中的D12位是否為1,應(yīng)該用指令。A)ORBX,1000HC)XORBX,1000HB)TESTBX,1000H(JNZYES)D)ANDBX,1000H(JNZYES)4、用BP作基址變址尋址時(shí),操作數(shù)所在的段是。A)數(shù)據(jù)段B)代碼段C)堆棧段D)附加段5、含有立即數(shù)的指令中,該立即數(shù)被存放在。A)累加器中B)指令操作碼后的內(nèi)存單元中C)指令操作碼前的內(nèi)存單元中D)由該立即數(shù)所指定的內(nèi)存單元中6、執(zhí)行下列指令后:MOVAX,1234HMOVCL,4ROLAX,CLDECAXMOVCX,4MULCXHLT則(AX)=A)8D00H。B)9260HC)8CAOHD)0123H7、下列程序:NEXT:MOVAL,[SI]MOVES:[DI],ALINCSI3

INCDILOOPNEXT可用指令來(lái)完成該功能。A)REPLODSBB)REPSTOSBC)REPESCASBD)REPMOVSB8、設(shè)(AL)=-68,(BL)=86,執(zhí)行SUBAL,BL指令后,正確的結(jié)果是。A)CF=1B)SF=1C)OF=1D)ZF=1三、簡(jiǎn)答題1、寫(xiě)出下列指令中源操作數(shù)和目的操作數(shù)的尋址方式的有。A)MOVBX,[SI]D)CMPAX,[DI]B)ADD[SI+50],BXE)MUL[BX]C)SUBAX,2F)PUSHCX2、下列指令中,能將累加器AX清零指令有幾個(gè),為什么?A)CMPAX,AXB)SUBAX,AXC)ANDAX,0D)XORAX,AX3、在下列指令中,隱含使用AL寄存器的指令有哪些?A)SCASBB)XLATC)MOVSBD)DAAE)NOPF)MULBH4、假設(shè)(DS)=3000H,(BX)=0808H,(30808H)=012AAH,(3080A)=0BBCCH,當(dāng)執(zhí)行指令“LESDI,[BX]”后,(DI)=?,(ES)=?5、假設(shè)(BX)=0449H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=7230H則執(zhí)行XCHGBX,[BP+SI]指令后,(BX)=?6、執(zhí)行下列指令序列后,完成的功能是什么?MOVCX,4NEXT:SHRDX,1RCRAX,1LOOPNEXT7、下列指令執(zhí)行后,BX=?MOVCL,3MOVBX,4DABHROLBX,1RORBX,CL8、執(zhí)行下列指令序列,AH=?AL=?MOVAL,80HMOVBL,08HCBWIDIVBL4

第四章習(xí)題1、閱讀程序并回答問(wèn)題:START:INAL,20HMOVBL,ALINAL,30HMOVCL,ALMOVAX,0MOVCH,ALL1:ADDAL,BLADCAH,0LOOPL1HLT問(wèn)(1)本程序?qū)崿F(xiàn)什么功能?(2)結(jié)果在哪里?(3)用乘法指令MULBL編程并使結(jié)果不變。(假設(shè)20H、30H端口輸入的數(shù)據(jù)均為無(wú)符號(hào)數(shù))。2、讀下述程序段,請(qǐng)問(wèn):什么情況下,本段程序的執(zhí)行結(jié)果是AH=0?BEGIN:INAL,5FHTESTAL,80HJZNEXTMOVAH,0JMPSTOPNEXT:MOVAH,0FFHSTOP:HLT3、請(qǐng)編寫(xiě)一程序段完成AX×10的任務(wù)(要求不準(zhǔn)用乘法指令做)。4、內(nèi)存中自TABLE開(kāi)始的七個(gè)單元連續(xù)存放著自然數(shù)0至6的立方值(稱(chēng)作立方表)。任給一數(shù)X(0≤X≤6)在XX單元,查表求X的立方值,并把結(jié)果存入YY單元中。方法一、LEABX,TABLEMOVAH,0MOVAL,XX方法二、LEABX,TABLEMOVAL,XXXLATMOVYY,ALHLT5、符號(hào)函數(shù)1當(dāng)X0(128X127)y0XX0051

假設(shè)任意給定的X值放在XX單元中,函數(shù)Y的值存放在YY單元中。編程實(shí)現(xiàn)根據(jù)X的不同值給Y賦值的程序:MOVAL,XXCMPAL,0JGEBIGRMOVAL,0FFHMOVYY,ALHLTBIGR:EQUL:JEEQULMOVAL,1MOVYY,ALHLTMOVYY,ALHLT6、試編寫(xiě)一程序段,使數(shù)據(jù)段中偏移地址為0200H開(kāi)始的128B單元的內(nèi)容清0。LEADI,0200HMOVCX,0080HMOVAL,0MOV[DI],ALINCDIN:或DECCXJNZNHLTCLDMOVDI,0200HMOVCX,0080HMOVAL,0REPSTOSBHLT7、試編寫(xiě)一程序段,將字符串CHR1中的20個(gè)字符傳送到CHR2中。LEASI,CHR1LEADI,CHR26

MOVCX,20MOVAL,[SI]MOV[DI],ALINCSINEXT:INCDILOOPNEXTHLT或LEASI,CHR1LEADI,CHR2MOVCX,20REPMOVSBHLT8、某工廠(chǎng)8種產(chǎn)品的加工程序R0、R1、?、S7分別存放在以S0、S1、?、S7為首地址的內(nèi)存區(qū)域中,而這8個(gè)首地址偏移量連續(xù)存放在以BASE為首地址的跳轉(zhuǎn)表內(nèi)。假設(shè)8種產(chǎn)品的編號(hào)分別為0、1、2、?、7,請(qǐng)編程實(shí)現(xiàn)根據(jù)產(chǎn)品編號(hào)跳轉(zhuǎn)到相應(yīng)的執(zhí)行程序。注意:地址表的結(jié)構(gòu)可見(jiàn),偏移量由產(chǎn)品編號(hào)乘2求得。BASE程序如下:S0低字節(jié)BASE+1BASE+2BASE+3BASE+4MOVAL,BN;產(chǎn)品編號(hào)BN送ALS0高字節(jié)S1低字節(jié)MOVAH,0ADDAL,ALLEABX,BASEADDBX,AXMOVAX,[BX]JMPAXS1高字節(jié)??BASE+14BASE+15S7低字節(jié)S7高字節(jié)HLT??9、統(tǒng)計(jì)一個(gè)20字?jǐn)?shù)據(jù)塊中負(fù)元素的個(gè)數(shù),數(shù)據(jù)塊的首地址為BASE,負(fù)元素的個(gè)數(shù)存放在這20字?jǐn)?shù)據(jù)塊之后的單元中。LEABX,BASEMOVCX,20MOVDX,07

LOP1:MOVAX,[BX]CMPAX,0JGEJUS;可用ANDAX,AXINCDXJUS:INCBXINCBXDECCXJNZLOP1INCBX;或LOOPLOP1MOV[BX],DXHLT10、已知存儲(chǔ)器中存放有100個(gè)8位帶符號(hào)數(shù),存儲(chǔ)區(qū)的首地址為ARRAY,試將其中的最大值和最小值找出來(lái),分別存放在MAX和MIN單元中。LEASI,ARRAYMOVCX,100MOVAL,80HCLC;-128送ALLP1:CMPAL,[SI]JLBBJMPAABB:AA:MOVAL,[SI]INCSILOOPLP1MOVMAX,AL;找出最大數(shù);------------------------------------LEASI,ARRAYMOVCX,100MOVAL,07FHCLC;+127送ALLP2:CMPAL,[SI]JGCCJMPDDCC:MOVAL,[SI]INCSIDD:LOOPLP28

MOVMIN,ALHLT;找出最小數(shù)11、統(tǒng)計(jì)寄存器AX內(nèi)16位二進(jìn)制數(shù)中0、1的個(gè)數(shù),0的個(gè)數(shù)存CH,1的個(gè)數(shù)存CL。MOVCX,0;清CH、CLMOVDL,16;循環(huán)16次CLC;清進(jìn)位位LP:RCLAX,1JCNEXTINCCHJMPAAINCCLDECDLJNZLPHLT;帶CF循環(huán)左移;CF=1轉(zhuǎn)NEXT;CF=0則CH內(nèi)容加1NEXT:AA:;CF=1則CL內(nèi)容加112、數(shù)據(jù)段中有兩個(gè)字符串,分別存在STR1和STR2開(kāi)始的單元中。比較兩個(gè)字符串是否相同,若相同使DX為0,否則使DX為0FFFFH。LEASI,STR1LEADI,STR2MOVCX,NCLD;取源串首地址;取目的串首地址;字符串長(zhǎng)度送計(jì)數(shù)寄存器;增地址REPECMPSBANDCX,0FFHJZEQQ;串比較;是;串相等轉(zhuǎn)EQQ否則0送DX寄存器否比較到最后字節(jié)MOVDX,0JMPENDEQQ:END:MOVDX,0FFFFHHLT;0FFFFH送DX寄存器13、編制一個(gè)程序,對(duì)DAT字節(jié)單元中的數(shù)(255)分別統(tǒng)計(jì)出有多少個(gè)10,余下有多少個(gè)5,再余下有多少個(gè)2,再余下有多少個(gè)1。統(tǒng)計(jì)得到的各數(shù)分別存在DAT0、DAT1、DAT2、DAT3中。方法一:LEABX,DAT;取首址MOVAL,[BX];取這個(gè)字節(jié)數(shù)MOVAH,0;AH清0MOVDL,10DIVDL;;除109

MOVDAT0,ALMOVAL,AHMOVAH,0;商即10的個(gè)數(shù)MOVDL,5DIVDL;余數(shù)除5即5的個(gè)數(shù)MOVDAT1,ALMOVAL,AHMOVAH,0MOVDL,2DIVDL;商;余數(shù)除2即2的個(gè)數(shù)MOVDAT2,ALMOVDAT3,AH;商;余數(shù)即1的個(gè)數(shù)方法二:MOVBL,DAT;取數(shù)MOVCL,0;計(jì)數(shù)個(gè)數(shù)SUBBL,10;減10AA:JCBB;借位轉(zhuǎn)BBINCCLJMPAA;否則CL加1BB:MOVDAT0,CL;存10個(gè)數(shù)MOVCL,0ADDBL,10;恢復(fù)BL差值SUBBL,5BB1:JCCCINCCLJMPBB1CC:MOVDAT1,CL;存5個(gè)數(shù)MOVCL,0ADDBL,5;恢復(fù)SUBBL,2DD1:JCDDINCCLJMPDD1DD:MOVDAT2,CL;存2個(gè)數(shù)ADDBL,210

MOVDAT3,BL;存1個(gè)數(shù)HLT14、寫(xiě)出實(shí)現(xiàn)下列功能的指令組:(1)傳送10H到AL寄存器(2)將AL的內(nèi)容乘以2(3)傳送15H到BL寄存器(4)AL的內(nèi)容乘以BL的內(nèi)容問(wèn):最后結(jié)果AX=?15、計(jì)算Z=((X+Y)×5-Y)/2。設(shè)X的值為2,Y的值為1,結(jié)果存入數(shù)據(jù)段中的DATA單元。16、編程檢測(cè)50H端口輸入的字節(jié)數(shù)據(jù),若為正,將BL清0;若為負(fù),將BL置為FFH。17、寄存器DX和AX的內(nèi)容構(gòu)成32位數(shù),DX內(nèi)容為高16位,AX內(nèi)容為低16位,編寫(xiě)程序段:1)將該32位數(shù)左移兩位,并將移出的高位保存在CL的低兩位中;2)將該32位數(shù)右移兩位,并將移出的低位保存在BL的低兩位中。數(shù)據(jù)段中以變址寄存器SI為偏移地址的內(nèi)存單元中連續(xù)存放著十個(gè)字節(jié)壓縮型BCD碼,編程求它們的BCD和,要求結(jié)果存放到AX中。11

第五章習(xí)題1、下列語(yǔ)句在存儲(chǔ)器中分別為變量分配多少字節(jié)?VR1DW9VR2DW4DUP(?),2CONTEQU10VR3DDCONTDUP(?)VR4DB2DUP(?,CONTDUP(0))VR5DB?HOWAREYOU??解:為VR1分配2字節(jié);為VR2分配10字節(jié);為VR3分配40字節(jié);為VR4分配22字節(jié);為VR5分配12字節(jié)。2、下面語(yǔ)句有何區(qū)別?X1EQU1000HX2=1000H解:為X1賦值1000H,之后,不能再對(duì)X1重新賦值;為X2賦值1000H,之后,可以再對(duì)X2重新賦值。3、分析操作符有哪幾種?分別舉例加以說(shuō)明。解:(1)SEG[符號(hào)名]如:MOVAX,SEGDATA(2)OFFSET[符號(hào)名]如:MOVAX,OFFSETDAT(3)TYPE[符號(hào)名](4)SIZE[符號(hào)名]如:MOVAX,TYPEA如:MOVAX,SIZED1(5)LENGTH[符號(hào)名]如:MOVAX,LENGTHD1注:DATA是段名;DAT是定義的變量名;A是定義的數(shù)據(jù)類(lèi)型變量名;D1是用DUP()定義的變量名。4、8086/8088匯編語(yǔ)言程序中段的類(lèi)型有幾種,各段如何定義?段定義中,定位類(lèi)型、組合類(lèi)型、類(lèi)別名各起什么作用,各有什么含義?5、宏定義如下,請(qǐng)問(wèn)要把BX寄存器左移4位,如何進(jìn)行宏調(diào)用?SHIFTMACROX,Y,ZMOVCL,XSA&YZ,CLENDM6、某軟件共可接收10個(gè)鍵盤(pán)命令(分別為A、B、C、┅、J),完成這10個(gè)命令的程序分別為過(guò)程P0、P1、┅、P9。編程序從鍵盤(pán)接收命令,并轉(zhuǎn)到相應(yīng)的過(guò)程去執(zhí)行。要求用兩種方法:(1)用比較、轉(zhuǎn)移指令實(shí)現(xiàn)。(2)用跳轉(zhuǎn)表實(shí)現(xiàn)7、內(nèi)存自BUF單元開(kāi)始的緩沖區(qū)連續(xù)存放著100個(gè)學(xué)生的英文分?jǐn)?shù),編程序統(tǒng)計(jì)其中90-100、60-89、12

60以下者各有多少人,并把結(jié)果連續(xù)存放到自RESUT開(kāi)始的單元(要求畫(huà)出程序流程圖,各段定義完整)。程序清單:DATASEGMENT;數(shù)據(jù)段BUFDB?,?,?,?;定義學(xué)生成績(jī)表RESUTDB?,?,?;放置分?jǐn)?shù)段統(tǒng)計(jì)值;堆棧段DATAENDSSTACKSEGMENTDB50DUP(0)STACKENDSCODESEGMENT;堆棧段ASSUMECS:CODE,DS:DATA,SS:STACKMAINRPOCFARPUSHDSXORPUSHAX,0MOVAX,DATAMOVDS,AXLEABX,BUFMOVCX,100MOVAH,0AX,0;保護(hù)DOS;成績(jī)表首址;學(xué)生人數(shù);低于60分人數(shù);60-89分學(xué)生人數(shù);90-100分學(xué)生人數(shù)MOVDH,0MOVDL,0AAA1:MOVAL,[BX]CMPAL,60JGEBBB1;與60比較;大于等于轉(zhuǎn)BBB1INCAHJMPCCC1BBB1:CMPAL,90;與90比較JGEBBB2;大于等于轉(zhuǎn)BBB2INCDLJMPCCC1INCAHCCC1:INCBXLOOPAAA1;修改成績(jī)表位置13

MOVRESUT,AHMOVRESUT+1,DLMOVRESUT+2,DHRET;存放統(tǒng)計(jì)結(jié)果MAINENDPCODEENDSEND8、編程序一邊從鍵盤(pán)上接收字符,一邊將其寫(xiě)入指定的文件,字符個(gè)數(shù)共60。程序清單:DATASEGMENTENGLISHDB?PRESSRETURNKEYTOEXIT?,ODH,OAH,?$?BUFDB60DB0;第一個(gè)字節(jié)設(shè)的最大長(zhǎng)度(含0DH-回車(chē)符);第二個(gè)字節(jié)空出,由DOS最后填實(shí)際長(zhǎng)度(不含0DH)DB61DUP(0);第三字節(jié)開(kāi)始寫(xiě)字符DB?$?DATAENDSSTACKSEGMENTDW20DUP(0)STACKENDSCODESEGMENTASSUMECS:CODE,SS:STACK,DS:DATABEGIN:MOVAX,DATAMOVDS,AXLEADX,ENGLISHMOVAH,09HINT21HLEADX,BUFMOVAH,0AHINT21HMOVAH,4CHINT21HCODEENDSENDBEGIN本題中,最多可輸入60個(gè)字符,BUF中第61個(gè)內(nèi)存單元可存放回車(chē)代碼。9、編制一個(gè)程序,實(shí)現(xiàn)DAT1和DAT2相加,數(shù)據(jù)格式如下14

DAT1DAT2DBDB4,12H,34H,56H,78H3,12H,34H,56H其中DAT1和DAT2單元的第一個(gè)數(shù)據(jù)指定該數(shù)的字節(jié)數(shù)。DATASEGMENTPARA?DATA?DAT1DAT2DBDB4,12H,34H,56H,78H3,12H,34H,56HDATAENDSSTACKSEGMENTPARA?STACK?DW100DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACK,ES:DATASTARTPROCFARMOVAX,DATAMOVDS,AXMOVES,AXLEASI,DAT1LEADI,DAT2MOVBX,[SI]MOVCX,[DI]INCSIINCDICLCMM:MOVAL,[DI]ADC[SI],ALINCDIINCSIDECBXLOOPMMJZ,M2M1:JNCM2ADCBYTEPRT[SI],0INCSIDECBXJMPM115

M2:RETSTARTENDPCODEENDSEND10、編制一程序,把字符串?1234567890?中的?4567?清除,將字符串變?yōu)?123890?DATASEGMENTPARA?DATA?DATDB?1234567890?DATAENDSSTACKSEGMENTPARA?STACK?DW100DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,SS:STACK,DS:DATA,ES:DATASTARTPROCFARMOVAX,DATAMOVDS,AXMOVES,AXLEASI,DATLEADI,DATCLCADDDI,3ADDSI,7MOVCX,3CLDREPMOVSBRETSTARTENDPCODEENDSENDS11、定義一條宏指令,它可以實(shí)現(xiàn)任一數(shù)據(jù)塊的傳送,只要給出源和目的數(shù)據(jù)塊的首地址以及數(shù)據(jù)塊的長(zhǎng)度即可。然后采用宏調(diào)用把BUF1開(kāi)始的100個(gè)字節(jié)單元中的數(shù)據(jù)依次傳送到BUF2開(kāi)始的100個(gè)字節(jié)單元中。12、已知數(shù)據(jù)段DAT單元存放某一數(shù)N(-6≦N≦6),請(qǐng)編寫(xiě)程序,用查表法求數(shù)N的平方值,結(jié)果送SQR單元。DATASEGMENT16

TABLEDB0,1,4,9,16,25,36DATDBNSQRDB?DATAENDSSTACKSEGMENTDW20DUP(0)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:PUSHDSXORAX,AXPUSHAXLEABX,TABLEMOVAL,DATCMPAL,6JGAACMPAL,-6JGENEXTJMPAANEXT:XLATMOVSQR,ALRETAA:CODEENDSEND17

第六章習(xí)題1、可編程并行接口芯片8255A面對(duì)C口進(jìn)行操作,所以可以寫(xiě)到C口”,這句話(huà)對(duì)嗎?為什么?3、可編程并行接口芯片8255A有哪幾種工作方式?各自的特點(diǎn)是向I/O設(shè)備一側(cè)的端口有幾個(gè)?其中C口的使用有哪些特點(diǎn)?2、“由于按置位和復(fù)位命令是什么?4、試編寫(xiě)程序,將從8255A的端口A輸入的數(shù)據(jù),隨即向端口B輸出,并對(duì)輸入的數(shù)據(jù)加以判斷,當(dāng)大于等于80H時(shí),置位PC5和PC2,否則復(fù)位PC5和PC2。設(shè)8255A的端口地址為00F2H、00F4H、00F6H、00F8H。5、試對(duì)8255A進(jìn)行初始化(1)設(shè)端口A、端口B和端口C均為基本I/O方式,且不允許中斷。(輸入、輸出分別考慮)(2)設(shè)端口A為選通輸出方式,端口B為基本輸入方式,端口C剩余位為輸出方式,允許端口A中斷。(3)設(shè)端口A為雙向方式,端口B為選通輸出方式,且不允許中斷。(4)設(shè)端口A為選通輸入方式,端口B為選通輸出方式,將端口C剩余兩位中的PC7置1,PC6清0。6、8255A的方式選擇字和C口按位置位/復(fù)位字都寫(xiě)入什么端口?用什么方式區(qū)分它們?7、設(shè)8255A的A口、B口、C口和控制字寄存器的端口地址為80H、82H、84H、86H,若A口工作在方式0輸入,B口工作在方式1輸出,C口各位的作用是方式0輸出,A口工作在方式1輸入,C口各位作用是8、設(shè)8255端口A工作在雙向方式,允許輸入中斷,禁止輸出中斷,B口工作在方式0輸出,C口余數(shù)據(jù)線(xiàn)全部輸入,請(qǐng)初始化編程。設(shè)8255端口地址為60H、62H、64H、66H。9、串行通信時(shí),在發(fā)送程序中,需查狀態(tài)字的D0位是否置1,編寫(xiě)程序段。什么?控制字是什么?若B口工作在什么?控制字是什么?剩L:MOVDX,8251A狀態(tài)口地址INAL,DXANDAL,01HJZL10、在接收程序中,檢查出錯(cuò)信息,編寫(xiě)程序段。MOVDX,8251A狀態(tài)口地址INAL,DXTESTAL,38HJNZERROR11、什么是波特率?什么是波特率因子?它們之間有什么區(qū)別?12、若某一終端以2400波特的速率發(fā)送異步串行數(shù)據(jù),發(fā)送1位需要多少時(shí)間?假設(shè)一個(gè)字符包含7個(gè)數(shù)據(jù)位、1個(gè)奇偶校驗(yàn)位、1個(gè)停止位、發(fā)送1個(gè)字符需要多少時(shí)間?13、下圖所示,在左右兩臺(tái)微機(jī)之間進(jìn)行串行通信,甲機(jī)發(fā)送,乙機(jī)接收。要求把甲機(jī)上開(kāi)發(fā)的應(yīng)用程序(其長(zhǎng)度為2DH)傳送到乙機(jī)中去。采用起止式異步方式,字符長(zhǎng)度為8位、2位停止位,18

波特率因子為64個(gè)/位,無(wú)校驗(yàn),波特率為4800b/s。CPU與8251A之間用查詢(xún)方式交換數(shù)據(jù)??诘刂贩峙涫牵?09H為命令/狀態(tài)口,308H為數(shù)據(jù)口。80868251A8251A8086D7~D0RDD0~D7RDD0~D7D0~D7RDRS232CTXDRS232CTXDRDWRA1WRWRA1TXDWRTXDRTSC/DRTSDTRRXDC/DA15A15DTRRXDCTS地址譯碼器地址譯碼RXDRXDCSCTSCSA2A0A2A0DSRDSRM/IOM/IO19

第七章習(xí)題1、簡(jiǎn)述8086CPU對(duì)中斷的響應(yīng)和處理過(guò)程。2、8086系統(tǒng)中可引入哪些中斷,它們是型碼分別為84H和FAH,它們的中斷入口在中斷入口地址表的什么位置上?3、若8259A工作在優(yōu)先級(jí)自動(dòng)循環(huán)方式,則IRQ4的中斷請(qǐng)求被響應(yīng)并且服務(wù)完畢后,優(yōu)先權(quán)最高如何引入的?中斷入口地址表的功能是什么?已知中斷類(lèi)的中斷源是哪個(gè),為什么?4、寫(xiě)入8259A的ICW1為13H,則該8259A芯片的工作方式是5、寫(xiě)入8259A的ICW4為09H,則該8259A芯片的工作方式是6、寫(xiě)入PC/XT機(jī)8259A芯片的操作命令字OCW1是什么?什么?36H,則被屏蔽的中斷源是哪個(gè)?7、為什么在主程序和中斷服務(wù)程序中都要安排開(kāi)中斷指令?如果開(kāi)中斷指令安排在中斷服務(wù)程序的未尾,那么將產(chǎn)生什么后果,如果要實(shí)現(xiàn)中斷嵌套,則開(kāi)中斷指令應(yīng)如何設(shè)置?8、說(shuō)明AEOI和EOI的區(qū)別,一般EOI和特殊EOI的區(qū)別,你認(rèn)為它們各適合在什么情況下使用?9、某系統(tǒng)中設(shè)置三片8259A級(jí)聯(lián)使用,一片為主8259A;兩片為從8259A;它們分別接入主8259A的IR和IR端。若已知當(dāng)前主8259A和從8259A的IR上各接有一個(gè)外部中斷源,它們的中斷類(lèi)型263碼分別為A0H、B0H和C0H,已知它們的中斷入口均在同一段中,其段基址為2050H,偏移地址分別為11A0H、22B0H、33C0H,所有中斷都采用電平觸發(fā)方式、完全嵌套、普通EOI結(jié)束。解:主:IR3類(lèi)型號(hào)為A3H,CS:IP=2050H:11A3H從1:IR3類(lèi)型號(hào)為B3H,CS:IP=2050H:22B3H從2:IR3類(lèi)型號(hào)為C3H,CS:IP=2050H:33C3H所有中斷均采用電平觸發(fā)方式,為特殊完全嵌套,普通EOI結(jié)束初始化:主8259A:MOVAL,19H;電平觸發(fā),級(jí)聯(lián),需設(shè)置ICW4MOVDX,主片偶地址OUTDX,AL;定義ICW1;類(lèi)型號(hào)MOVAL,0A0HMOVDX,主片奇地址OUTDX,AL;定義ICW2MOVAL,44HOUTDX,AL;IR6、IR2接有從片;定義ICW3MOVAL,11HOUTDX,AL;定義ICW4;定義OCW1MOVAL,083HOUTDX,ALMOVAL,20H20

MOVDX,主片偶地址OUTDX,AL;定義OCW2從片18259A:MOVAL,19HMOVDX,從片1偶地址OUTDX,AL;定義ICW1MOVAL,0B0HMOVDX,從片1奇地址OUTDX,ALMOVAL,06HOUTDX,ALMOVAL,11HOUTDX,ALMOVAL,0F7HOUTDX,ALMOVAL,20H;定義ICW2;定義ICW3;定義ICW4;定義OCW1MOVDX,從片1偶地址OUTDX,AL;定義OCW2從片28259A:MOVAL,19HMOVDX,從片2偶地址OUTDX,AL;定義ICW1MOVAL,0C0HMOVDX,從片2奇地址OUTDX,ALMOVAL,02HOUTDX,ALMOVAL,11HOUTDX,ALMOVAL,0F7HOUTDX,ALMOVAL,20H;定義ICW2;定義ICW3;定義ICW4;定義OCW1MOVDX,從片2偶地址OUTDX,AL;定義OCW210、8253有幾個(gè)獨(dú)立的計(jì)數(shù)器?各采用幾種操作方式?簡(jiǎn)述這些操作方式的主要特點(diǎn)。21

11、如果計(jì)數(shù)初值N=9,8253工作在方式3,則高電平的周期為幾個(gè)CLK周期?12、8253計(jì)數(shù)器的計(jì)數(shù)值可以有幾種?8253六種工作方式中具有自動(dòng)加載功能的是哪些工作方式?13、某系統(tǒng)中8253定時(shí)器/計(jì)數(shù)器通道0~2和控制字端口地址分別為2F0H、2F2H、2F4H、2F6H,定義通道0工作在方式2,CLK=5MHz,要求輸出OUT=1KHZ方波;定義通道1工作在方式4,用OUT000作計(jì)數(shù)脈沖,計(jì)數(shù)值為1000,計(jì)數(shù)器計(jì)到0,向CPU發(fā)中斷請(qǐng)求,CPU響應(yīng)這一中斷后繼續(xù)寫(xiě)入計(jì)數(shù)值1000,重新開(kāi)始計(jì)數(shù),保持每1秒鐘向CPU發(fā)出一次中斷請(qǐng)求,請(qǐng)編寫(xiě)初始化程序,并畫(huà)件連接圖。出硬14、某8086系統(tǒng)中使用8237A完成從存儲(chǔ)器到外設(shè)端口數(shù)據(jù)傳送任務(wù),若已知通道0的地址寄存器、終點(diǎn)計(jì)數(shù)器、方式寄存器端口地址分別為EEE0H、EEE1H、EEE8H,要求通過(guò)通道0將存儲(chǔ)器中偏移地址為1000H~10FFH的內(nèi)容傳送到顯示器輸出,請(qǐng)編寫(xiě)初始化程序。15、利用8237通道2,由磁盤(pán)輸入32KB的一個(gè)數(shù)據(jù)塊,傳送至內(nèi)存4000H開(kāi)始的區(qū)域,采用塊連續(xù)傳送,不自動(dòng)預(yù)置,外設(shè)的DREQ和DACK都為低電平有效,假設(shè)8237的地址為60H~6FH,寫(xiě)出初始化程序,并畫(huà)出硬件連接圖。16、編一系統(tǒng)初始化程序,由8259A的IR~I(xiàn)R共五個(gè)中斷源,中斷類(lèi)型碼為4BH、4CH、4DH、4EH、044FH。8259A端口地址為80H、81H。允許它們以完全嵌套方式工作。22

試卷()2010~2011學(xué)年第一學(xué)期微型計(jì)算機(jī)原理與應(yīng)用命題教師教研室教學(xué)院長(zhǎng)主任簽名簽名成績(jī)統(tǒng)計(jì)表題號(hào)一二三四五合計(jì)得分考生姓名:____________學(xué)號(hào)___________專(zhuān)業(yè)班級(jí)一、填空題(每空1分,共20分)1、8086CPU無(wú)論在最大方式、最小方式下都可尋址____1M_____的存儲(chǔ)空間。2、外設(shè)向8086CPU發(fā)中斷請(qǐng)求信號(hào),應(yīng)加至CPU的___INTR______引腳上。3、8086/8088最多能處理256種中斷4、在采用8286收發(fā)器的系統(tǒng)中,當(dāng)CPU進(jìn)行數(shù)據(jù)輸入時(shí),DT/R為低電平。5、把存儲(chǔ)器分成若干段,每個(gè)段最多有____64K_____個(gè)連續(xù)字節(jié)。6、IP寄存器是一的第一個(gè)字節(jié)。7、8086CPU通過(guò)數(shù)據(jù)總線(xiàn)對(duì)存儲(chǔ)器或I/O接口進(jìn)行一次訪(fǎng)問(wèn)所需要的時(shí)間為一個(gè)總線(xiàn)周期,一個(gè)總線(xiàn)周期至少包括4個(gè)時(shí)鐘周期8、在對(duì)匯編語(yǔ)言程序過(guò)程中,用編輯程序產(chǎn)生匯編語(yǔ)言的源程序的擴(kuò)展名是.ASM。個(gè)__16____位寄存器,它總是指向下一條要執(zhí)行的指令代碼的處理9、輸入IN指令的源操作數(shù)地址是I/O端口_______,目的地址是AX或AL寄存器。10、若CPU與外部接口數(shù)據(jù)傳輸方式采用程序條件查詢(xún)傳送方式時(shí),為完成一次傳送過(guò)程,首先必須執(zhí)行一條IN指令,讀取信息11、紫外線(xiàn)擦除的可編程ROM的符號(hào)為_(kāi)_EPROM______,電可擦除的可編程ROM的符號(hào)為_(kāi)E2PROM_______。12、數(shù)據(jù)的串行I/O方式是以__位_______為單位進(jìn)行傳送。13、8259A可編程控制器,當(dāng)其單片使用時(shí)可同時(shí)接收8個(gè)______外設(shè)的中斷請(qǐng)求。14、在8259A中,用于存放欲請(qǐng)求服務(wù)的所有中斷請(qǐng)求信號(hào)的寄存器為第1頁(yè)共11頁(yè)

試卷()2010~2011學(xué)年第一學(xué)期微型計(jì)算機(jī)原理與應(yīng)用中斷請(qǐng)求寄存器IRR;用于存放正在被服務(wù)的中斷優(yōu)先級(jí)的寄存器為中斷服務(wù)寄存器ISP.15、ADC0809是一個(gè)分辨率為8位,具有8路模擬量輸入,基于逐次逼近式轉(zhuǎn)換原理的A/D轉(zhuǎn)換器。二、單項(xiàng)選擇題(每空1分,共20分)1、當(dāng)8086的33腳MN/MX處于(D)狀態(tài)時(shí),系統(tǒng)處于最大方式。A、+5VB、+1VC、-5VD、接地2、微機(jī)中信息傳遞的三總線(xiàn)包括(B)。A、片總線(xiàn)、內(nèi)總線(xiàn)、外總線(xiàn)B、地址總線(xiàn)、數(shù)據(jù)總線(xiàn)、控制總線(xiàn)C、片內(nèi)總線(xiàn)、內(nèi)總線(xiàn)、外總線(xiàn)D、內(nèi)總線(xiàn)、數(shù)據(jù)總線(xiàn)、控制總線(xiàn)3、若8086CPU工作在最小方式下,當(dāng)CPU的引腳M/IO為低電平時(shí),WR為低電平時(shí),CPU在訪(fǎng)問(wèn)(B)。A、存儲(chǔ)器B、外設(shè)端口C、DMA控制器D、中斷控制器4、8086CPU經(jīng)加電復(fù)位后,執(zhí)行第一條指令的地址是(A、FFFFFHB、03FFFHC、0FFFFHD、FFFF0HD)5、NMI線(xiàn)上的中斷請(qǐng)求是(B)A、可屏蔽的B、不可屏蔽的C、有時(shí)可屏蔽的,有時(shí)不可屏蔽的D、可以設(shè)置IF位對(duì)其屏蔽6、8086CPU的中斷響應(yīng)周期需要(B)個(gè)總線(xiàn)周期。A、1B、2C、3D、47、設(shè)(DS)=426AH,偏移量為86H,該字節(jié)的物理地址是(B)。A、43F00HB、42726HC、42706HD、42720H8、CPU響應(yīng)中斷請(qǐng)求的時(shí)刻是在(B)。A、執(zhí)行完正在執(zhí)行的程序以后B、執(zhí)行完正在執(zhí)行的指令以后C、執(zhí)行完正在執(zhí)行的機(jī)器周期以后第2頁(yè)共11頁(yè)

試卷()2010~2011學(xué)年第一學(xué)期微型計(jì)算機(jī)原理與應(yīng)用D、執(zhí)行完本時(shí)鐘周期以后9、并行可編程電路8255中,8位的I/O端口共有(D)個(gè)A、1B、2C、3D、410、可編程計(jì)數(shù)器/定時(shí)器電路8253的工作方式共有(D)種A、3B、4C、5D、611、在異步串行I/O接口中,實(shí)現(xiàn)并行數(shù)據(jù)與串行數(shù)據(jù)的轉(zhuǎn)換的主要功能部件是(A)。A、發(fā)送和接收移位寄存器B、發(fā)送和接收數(shù)據(jù)緩存器C、波特率發(fā)生器D、控制字寄存器12、主機(jī)與設(shè)備傳送數(shù)據(jù)時(shí),采用(C),CPU的效率最高。A、程序查詢(xún)方式B、中斷方式C、DMA方式13、8255A中既可作數(shù)據(jù)輸入、出端口,又可提供控制信息、狀態(tài)信息的端口是(C)。A、A端口B、B端口C、C端口D、A、B、C三端口均可以14、為了解決CPU和主存的速度匹配問(wèn)題,實(shí)際上的解決辦法是使用(A)。A、CacheB、內(nèi)存C、提速軟件D、高速內(nèi)存15、在DMA方式下,CPU與總線(xiàn)的關(guān)系是(C)A、只能控制數(shù)據(jù)線(xiàn)B、只能控制地址線(xiàn)C、成高阻狀態(tài)D、成短接狀態(tài)16、已知異步串行通信時(shí),規(guī)定數(shù)據(jù)幀為7位數(shù)據(jù)位,1位偶校驗(yàn)位和2位停止位。若在接收時(shí),如果收到7位數(shù)據(jù)位和1位校驗(yàn)位后,再連續(xù)收到2位低電平信號(hào),則結(jié)果表明(B)A、傳輸中發(fā)生了溢出錯(cuò)誤B、傳輸中發(fā)生了幀錯(cuò)誤C、已經(jīng)開(kāi)始接收下一個(gè)字符D、傳輸中發(fā)生了奇偶錯(cuò)誤第3頁(yè)共11頁(yè)

試卷()2010~2011學(xué)年第一學(xué)期微型計(jì)算機(jī)原理與應(yīng)用17、8237A用作存儲(chǔ)器與存儲(chǔ)器之間的傳送時(shí),從源地址中讀出的數(shù)據(jù)通過(guò)(C)送到目的地址單元中A、CPU的通用寄存器B、8237A中的讀寫(xiě)緩沖器C、8237A中臨時(shí)寄存器D、8237A中的現(xiàn)行字節(jié)寄存器18、8259A的OCW1----中斷屏蔽字(A在ICW之前B只允許一次C可允許多次D僅屏蔽某中斷源時(shí)C)設(shè)置19、DAC0832是一個(gè)分辨率是(A),輸入具有(E)功能的D/A轉(zhuǎn)換器。A、8位B、10位C、12位D、單緩沖E、雙緩沖F、無(wú)緩沖三、判斷題(每題1分,共10分)1、任何一種可編程I/O接口芯片,工作前都必須先向它的控制寄存器寫(xiě)入控制字,以選擇所需工作方式和功能。T2、CPU響應(yīng)外部中斷請(qǐng)求時(shí),不需要把標(biāo)志寄存器的IF和TF清零。F3、8251A能同時(shí)實(shí)現(xiàn)數(shù)據(jù)發(fā)送和接收功能。T4、8253中有3個(gè)計(jì)數(shù)通道,各計(jì)數(shù)通道都有6種工作方式可供選擇。T5、外設(shè)向CPU發(fā)送的中斷請(qǐng)求必須保持到某指令的周期結(jié)束才能得到響應(yīng)。T6、異步串行通信中,檢測(cè)一個(gè)新字符的開(kāi)始是利用極性相反的停止位(空閑位)與起始位之間的負(fù)跳變來(lái)實(shí)現(xiàn)的。T7、所謂的I/O操作,是指CPU訪(fǎng)問(wèn)I/O設(shè)備的操作。F8、8259A可以編程實(shí)現(xiàn)某些低優(yōu)先級(jí)中斷打斷高優(yōu)先級(jí)中斷的工作方式。T9、數(shù)據(jù)通信中,半雙工通信可以同時(shí)進(jìn)行兩個(gè)方向的傳輸,而全雙工通信在任意一個(gè)時(shí)刻只能進(jìn)行一個(gè)方向的傳輸。F10、8255A的方式選擇控制字一定大于等于80H。T第4頁(yè)共11頁(yè)

試卷()2010~2011學(xué)年第一學(xué)期微型計(jì)算機(jī)原理與應(yīng)用四、簡(jiǎn)述題(共35分)1.8086/8088的中斷系統(tǒng)的中斷向量表處于內(nèi)存的什么位置?中斷向量表中最多可容納多少個(gè)中斷向量?若某中斷源的類(lèi)型號(hào)為34,已知部分中斷向量表如圖所示,求中斷服務(wù)程序入口的物理地址。(5分)..地址....01H78HB6H23HA1H0087H0088H0089H008AH008BH........解:8086中斷系統(tǒng)的中斷向量表處于內(nèi)存開(kāi)始處00000H-003FFH單元的1K字節(jié)存儲(chǔ)區(qū)里。(1分)最多可容納256個(gè)中斷向量。(1分)34*4=136,即中斷向量的地址為88H,查中斷向量表得中斷向量為:A123H:B678H,中斷服務(wù)程序入口的物理地址為:AC8A8H.(3分)2.8086/8088CPU功能結(jié)構(gòu)由哪幾個(gè)部分組成?各部分的主要功能是什么?各部分又由什么組成?(6分)解:功能結(jié)構(gòu)分為兩個(gè)部分:執(zhí)行部件(EU),總線(xiàn)接口部件(BIU)。(1分)執(zhí)行部件負(fù)責(zé)指令的執(zhí)行,總線(xiàn)接口部件負(fù)責(zé)CPU與存儲(chǔ)器及I/O端口間的數(shù)據(jù)傳送。(1分)執(zhí)行部件由以下四個(gè)部分組成:四個(gè)通用寄存器:即AX,BX,CX,DX四個(gè)專(zhuān)用寄存器:即BP,SP,SI,DI標(biāo)志寄存器FR算術(shù)邏輯部件ALU(2分)總線(xiàn)接口部件由以下四部分組成:第5頁(yè)共11頁(yè)

2010~2011學(xué)年第一學(xué)期微型計(jì)算機(jī)原理與應(yīng)用試卷()四個(gè)16位段地址寄存器:CSDSESSS16位的指令指針寄存器IP20位的地址加法器6字節(jié)的指令隊(duì)列緩沖器(2分)3.在基于8086的微計(jì)算機(jī)系統(tǒng)中,存儲(chǔ)器是如何組織的?BHE信號(hào)和A信號(hào)是通過(guò)怎樣的組合解決存儲(chǔ)器和I/O端口讀寫(xiě)操作的?(5分)0解:在8086中,把1MB的存儲(chǔ)空間分為兩個(gè)512KB的存儲(chǔ)體,一個(gè)用于存放偶數(shù)地址的字節(jié)(低字節(jié))一個(gè)用于存放奇數(shù)地址的字節(jié)(高字節(jié));(1分)兩個(gè)存儲(chǔ)體之間采用交叉編制方式,即用地址線(xiàn)A0作為偶地址存儲(chǔ)體的地址選通信號(hào),A0=0選通偶存儲(chǔ)體,偶存儲(chǔ)體與DB的低8位(D7-D0)相連。(1分)用高位字節(jié)允許信號(hào)BHE(D15-D8)相連。選通奇存儲(chǔ)體,奇存儲(chǔ)體與DB的高8位(1分)CPU可以訪(fǎng)問(wèn)任何一個(gè)存儲(chǔ)體,讀/寫(xiě)一個(gè)字節(jié),也可以同時(shí)訪(fǎng)問(wèn)兩個(gè)存儲(chǔ)體讀/寫(xiě)一個(gè)字。(2分)4.一個(gè)異步串行發(fā)送器,發(fā)送具有8位數(shù)據(jù)位的字符,在系統(tǒng)中使用1位作偶校驗(yàn),2個(gè)停止位。若每秒鐘發(fā)送100個(gè)字符,它的波特率和位傳輸周期是多少?(4分)解:每個(gè)字符需要的發(fā)送位數(shù)是12位(數(shù)據(jù)位8位,校驗(yàn)位1位,停止位2位,起始位1位)。每秒發(fā)送100個(gè)字符共1200位。因此波特率為1200波特/秒(3分)位傳輸周期=1/1200≈833μs。5.簡(jiǎn)述DMA數(shù)據(jù)傳送的五個(gè)過(guò)程?(5分)解:(1)當(dāng)外設(shè)需要DMA數(shù)據(jù)傳送時(shí),向DMA控制器發(fā)出DMA請(qǐng)求(1分)(2)DMA控制器接到外設(shè)的DMA請(qǐng)求后,向CPU發(fā)出總線(xiàn)請(qǐng)求信號(hào)HOLD(1分)(3)CPU如果允許總線(xiàn)請(qǐng)求,就發(fā)出總線(xiàn)響應(yīng)信號(hào)HLDA。同時(shí)放棄對(duì)總線(xiàn)的控制,由DMA控制接管總線(xiàn)。(1分)(4)DMA控制器接管總線(xiàn)后,向地址總線(xiàn)發(fā)出地址、向控制總線(xiàn)發(fā)出讀/寫(xiě)命令,實(shí)現(xiàn)外設(shè)與內(nèi)存或內(nèi)存與內(nèi)存的數(shù)據(jù)傳送。(1分)(5)DMA操作結(jié)束后,DMA控制器撤銷(xiāo)總線(xiàn)請(qǐng)求信號(hào),將總線(xiàn)控制權(quán)交還給CPU。(1分)6.簡(jiǎn)述8086響應(yīng)可

溫馨提示

  • 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)論