微機(jī)原理及應(yīng)用模擬試題及參考答案_第1頁
微機(jī)原理及應(yīng)用模擬試題及參考答案_第2頁
微機(jī)原理及應(yīng)用模擬試題及參考答案_第3頁
微機(jī)原理及應(yīng)用模擬試題及參考答案_第4頁
微機(jī)原理及應(yīng)用模擬試題及參考答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE微機(jī)原理及應(yīng)用模擬考試試卷一、填空題1.XLAT指令規(guī)定BX寄存器存放表首偏移地址,AL寄存器中存放表內(nèi)偏移量。2.對(duì)與8086CPU,若指令MOVAL,[BP+SI],其源操作數(shù)的尋址方式為基址變址尋址,假設(shè)BP=1500H,SI=2500H,ES=3000H,SS=4000H,則源操作數(shù)的物理地址為43A00H。3.8259A有7個(gè)命令字,3片8259A接成級(jí)聯(lián)可管理22級(jí)中斷。4.對(duì)于寄存器之間的數(shù)據(jù)傳送,指令指針I(yè)P不參加數(shù)據(jù)傳送,代碼段寄存器CS不能作目的操作數(shù)。5.設(shè)8253的計(jì)數(shù)器0工作于方式1,以二進(jìn)制方式計(jì)數(shù),初值16位。則初始化8253芯片時(shí),其控制字為00110010B。6.執(zhí)行下列程序段:MOVAX,08701HMOVBX,3589HXORAX,AXORBX,AX后:AX=0H,BX=3589H。7.8086CPU執(zhí)行指令I(lǐng)NT20H時(shí),其中斷向量取自中斷向量表的80~83H單元。8.已知某數(shù)據(jù)塊由100個(gè)字節(jié)組成且在內(nèi)存中連續(xù)存放。首字節(jié)邏輯地址為2000H:2537H,則該數(shù)據(jù)塊首字節(jié)的物理地址PA=22537H,末字節(jié)段基址為2000H,末字節(jié)偏移地址為259AH。9.十進(jìn)制數(shù)61.5轉(zhuǎn)換為二進(jìn)制數(shù)是,轉(zhuǎn)換為十六進(jìn)制數(shù)是。10.設(shè)有偽指令定義如下:VR1 DW5VR2 DW4DUP(?),10VR3 DB‘OK’VR4 DD2DUP(?)TOTAL EQU$-VR1其中TOTAL的正確取值是22。二、選擇題(單選或多選)1.計(jì)算機(jī)中常用的BCD碼是CA.二進(jìn)制數(shù)B.十六進(jìn)制數(shù)C.二進(jìn)制編碼的十進(jìn)制數(shù)D.不帶符號(hào)數(shù)的二進(jìn)制形式2.將字變量ARRAY的偏移地址送寄存器BX的正確結(jié)果是A、C。A.LEABX,ARRAYB.MOVBX,ARRAYC.MOVBX,OFFSETARRAYD.MOVBX,SEGARRAY3.下列各類存儲(chǔ)器中,掉電后存儲(chǔ)內(nèi)容不丟失的是A、B。A.掩膜ROMB.EPROMC.DRAMD.SRAM4.在匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是C。A.匯編指令B.機(jī)器指令C.偽指令D.宏指令5.和外存相比,內(nèi)存的特點(diǎn)是A。A.容量小、速度快、成本高B.容量小、速度快、成本低C.容量大、速度快、成本高D.容量大、速度快、成本低6.設(shè)AL=9,實(shí)現(xiàn)AL中值加1的壓縮型BCD碼的指令序列為C。INCALAAAINCALDASADDAL,1DAAADDAL,1DAS7.對(duì)于掉電的處理,CPU是通過C來處理的。A.軟件中斷B.可屏蔽中斷C.非屏蔽中斷D.DMA8.已知中斷類型號(hào)為14H,它的中斷向量存放在向量表的A、C單元中。A.00050H,00051H,00052H,00053HB.00056H,00057H,00058H,00059HC.0000:0050H,0000:0051H,0000:0052H,0000:0053HD.0000:0056H,0000:0057H,0000:0058H,0000:0059H9.計(jì)算機(jī)內(nèi)的溢出是指其運(yùn)算結(jié)果D。?A.無窮大;B.超出了計(jì)算機(jī)內(nèi)存儲(chǔ)單元所能存儲(chǔ)的數(shù)值范圍;C.超出了運(yùn)算器的取值范圍;D.超出了該指令所指定的結(jié)果單元所能存儲(chǔ)的數(shù)值范圍。10.要完成功能:AX≥0時(shí)程序轉(zhuǎn)移到GREAT,AX<0時(shí)程序轉(zhuǎn)移到SMALL,下面不正確的操作是B。A.ORAX,AXJSSMALLJMPGREATB.CMPAX,0JAEGREATJMPSMALLC.TESTAX,8000HJZGREATJMPSMALLD.SUBAX,0JGEGREATJMPSMALL三、問答題1.簡(jiǎn)要說明寄存器與存儲(chǔ)器的異同點(diǎn)。答:相同點(diǎn): 寄存器與存儲(chǔ)器均用于存放二進(jìn)制數(shù)字信息。 不同點(diǎn): 寄存器為CPU內(nèi)部存儲(chǔ)單元,數(shù)量少,有指定的專門用途,用法靈活,編程時(shí)按寄存器名稱訪問,尋址速度快。存儲(chǔ)器為CPU以外的存儲(chǔ)單元,數(shù)量大,只能存放指令與數(shù)據(jù),編程時(shí)按照編碼地址訪問,尋址時(shí)間較長(zhǎng)。2.簡(jiǎn)述計(jì)算機(jī)系統(tǒng)中引入中斷的作用。答:計(jì)算機(jī)系統(tǒng)中引入中斷后,能夠改變CPU對(duì)系統(tǒng)中眾多外設(shè)的循環(huán)查詢方式,變CPU從主動(dòng)查詢?yōu)楸粍?dòng)響應(yīng)外設(shè)的服務(wù)請(qǐng)求,能提高CPU的工作效率,達(dá)到計(jì)算機(jī)系統(tǒng)實(shí)時(shí)響應(yīng)外設(shè)服務(wù)請(qǐng)求的要求。3.I/O端口與存儲(chǔ)器獨(dú)立編制后,I/O端口地址與存儲(chǔ)單元地址可以重疊使用,此時(shí)會(huì)不會(huì)產(chǎn)生地址混淆?答:I/O端口與存儲(chǔ)器獨(dú)立編制后,I/O端口不占用存儲(chǔ)器的地址空間,兩者的地址可以重疊,但由于I/O操作與存儲(chǔ)器操作具有不同的控制信號(hào)與不同的指令,所以雖然地址相同,但不會(huì)混淆。4.若用BP尋址內(nèi)存單元,其隱含的段基址由哪個(gè)段寄存器給出?而用BX、SI和DI尋址內(nèi)存單元時(shí),其隱含的段基址又是由哪個(gè)段寄存器給出?答:用BP尋址內(nèi)存單元時(shí)隱含的段基址由SS給出。用BX、SI和DI尋址內(nèi)存單元時(shí),其隱含的段基址由DS給出。四、分析題。1、試分析下面的程序段完成什么操作:MOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL答:該程序段完成的操作是將DX:AX中的雙字左移4位(乘16)2、給定SP=0100H,SS=0300H,F(xiàn)LAGS=0240H,存儲(chǔ)單元的內(nèi)容為(00020H)=0040H,(00022H)=0100H,在段地址為0900H及偏移地址為00A0H的單元中有一條中斷指令I(lǐng)NT8,試問執(zhí)行INT8指令后,SP、SS、IP、FLAGS的內(nèi)容是什么?棧頂?shù)娜齻€(gè)字是什么?答:執(zhí)行INT8指令后,SP、SS、IP、FLAGS的內(nèi)容是:SP=00FAHSS=0300HIP=0040HFLAGS=0040H棧頂三個(gè)字的內(nèi)容是:00A1H0900H0240H五、編程題將內(nèi)存首地址為BLOCK開始的10個(gè)無符號(hào)字節(jié)數(shù),將其按由小到大的次序排列。參考程序:DATASEGMENTBLOCKDB66H,88H,10H,…DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVDI,9LOOP1:MOVCX,DIMOVBX,0LOOP2:MOVAL,BLOCK[BX]CMPAL,BLOCK[BX+1]JBENEXTXCHGAL,BLOCK[BX+1]MOVBLOCK[BX],ALNEXT:INCBXLOOPLOOP2DECDIJNZLOOP1CODEENDSENDSTART六、接口設(shè)計(jì)82C55芯片的A口接8個(gè)發(fā)光二極管,B口輸入8個(gè)開關(guān)的狀態(tài)?,F(xiàn)要求通過開關(guān)控制發(fā)光二極管的點(diǎn)亮與熄滅,B口開關(guān)閉合則A口相應(yīng)位連接的發(fā)光管點(diǎn)亮,否則熄滅。設(shè)8255與8086連接,端口地址設(shè)為58H、5AH、5CH、5EH。1、設(shè)計(jì)端口譯碼電路;2、畫出電路原理圖;3、說明82C55相關(guān)端口需采用何種工作方式,寫出初始化程序及實(shí)現(xiàn)該控制功能的程序。解:1、參考端口譯碼電路如圖示。2、參考電路原理圖如圖示。3、端口A方式0輸出,端口B方式0輸入。初始化字:10000010B(還有其它初始化字)。功能程序如下:

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論