下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《微機(jī)原理與匯編語言》試題
2001年元月班級(jí)
號(hào)
名
成績 一.填空(請(qǐng)?zhí)钤谠嚲砩希?086CPU的基本讀、寫周期包4 個(gè)時(shí)鐘周期,訪問慢速外設(shè)時(shí),應(yīng)在T3T4間入Tw狀態(tài)。8086CPU是由執(zhí)行(EU)部件和總線接口(BIU)總線接口部件中。80286的實(shí)地址空間為1Mbytes,虛地址空間為1024Mbytes。標(biāo)號(hào)或變量的屬性有段屬性、偏移屬性和類型屬性三種。ADDALADDAL,BLJOL1JCL2CMPAH,BHJGL3JBL4JMPL5AX、BX值如下,說明程序轉(zhuǎn)向。AX BX1) 14C8 808D轉(zhuǎn)向L1 2)D0829F70L3 3)427B60DCL2 4)3F2350D0L4 5)0042FF3DL3 給定二.假定DS)=1000H(ES)=2000H(CS)=3000H,(SS)=4000H,(SP)=0310H,(AX)=0180H(BX)=0310H(SI)=0002H,(BP)=0310H,(11000)=0022H,(20310=0102(20312=1234(10310=0100(10312=4321(40310)=0100(40312H)=8000H,CF=1內(nèi)容填入表中,不考慮標(biāo)志位的變化。指令執(zhí)行結(jié)果1MOVAX,[1000H](AX)=0022H2PUSHES:[BX](4030EH)=0102H (SP)=030EH3ADC[BX],AX(10310H)=0281H4CBW(AX)=FF80H5RETF6(CS)=8000H(IP)=0100H(SP)=031AH6JMPDWORDPTR[BX](CS)=4321H(IP)=0100H7RCRWORD PTR(10312H)=A190H8]SI1(AX)=1234H(20312H)=0180H9LEASI,[BX+SI+20H](SI)=0332H10MOVBX, [BP](BX)=0100H,ES:[BX+SI]請(qǐng)判斷下表中各語句語法的正確性(,ES:[BX+SI]1POP語句CSX正確性2MOVAX,BX+1X3IMULAXO4CALLDWORD PTRBXX5MOVBX,[SP]X6TESTAL,8000HX7CMP[BX], [SI]X8ADDVAR,OFFSETVARO9SUBBYTE PTR [SI],F(xiàn)3HX10MOVDS,BPO指令:CPU偽指令:宏指令:一段具有獨(dú)立功能的程序代碼,可簡化和降低源代碼的數(shù)量,增強(qiáng)程序的可讀性和編程的靈活性,運(yùn)行速度快但目標(biāo)代碼較長。五.請(qǐng)自編INT 27H的中斷處理程序完成將字?jǐn)?shù)據(jù)以16進(jìn)制形式顯示在屏幕上的功能入口參數(shù)A)=要顯示的字?jǐn)?shù)據(jù),要求自編中斷程序,運(yùn)行后不影響INT 27H的功能。DATAOLDCS27OLDIP27ADATA;CODEASSUMEMAINSTART:
SEGMENTDW ?DW ?DW ?ENDSSEGMENTPROC FARPUSH DSXOR AX,AXPUSH AX;MOV MOV DS,AX;MOV AH,35HMOV AL,27HINT 21HMOV MOV OLDIP27,BX;PUSHDSMOVDX,SEGDISPLAYMOVDS,DXMOVDX,OFFSETDISPLAYMOVAL,27HMOVAH,25HINT 21HPOP DS;MOV AX,AINT 27H;PUSH DSMOV DX,OLDIP27MOV MOV DS,AXMOV AL,27HMOV AH,25HINT 21HPOP DS;RETMAINENDP;DISPLAYPROCFARPUSHCXPUSHDX;MOVCH,4MOVCL,4ROLAX,CLMOV DL,ALAND DL,0FHADD DL,30HCMP DL,3AHJB NEXTADD DL,7NEXT: ;PUSH AXMOV AH,2INT 21HPOP AXDEC CHJNZ ROTATE;POP DXPOP IRETDISPLAY ENDPCODE ENDSEND START六.假設(shè)有一臺(tái)某型號(hào)打印設(shè)備與主機(jī)相連,其對(duì)應(yīng)中斷類型號(hào)為0FH,輸出數(shù)據(jù)端口為378H107位(0計(jì)起。現(xiàn)要求編寫如下一個(gè)程序:能以中斷方式使用打印設(shè)備打印數(shù)據(jù)。充分利用打印設(shè)備的緩沖區(qū)。1000個(gè)字節(jié)后,結(jié)束整個(gè)程序的執(zhí)行。DSEGBUFFERCOUNTDSEG;CSEGMAINWAIT:
SEGMENTDB1000DW 0000HENDSSEGMENTPROC ASSUME CS:CSEG,DS:DSEGPUSH DSSUB AX,AXPUSH AXMOV MOV DS,AX;CLIMOV INT 21HPUSH ESPUSH BXPUSH DSMOV AX,SEG MOV DS,AXLEA MOV AX,250FHINT 21HPOP DS;IN AL,21HPUSH AXAND OUT 21H,ALSTICMP JNE WAITCLIPOPAXOUT21H,ALPOPDXPOPDSMOVAX,250FHINT21HSTIRETMAINENDP;PRINTINTPROCFARPUSHAXPUSHBXPUSHCXPUSHDXPUSHDSMOVAX,DSEGMOVDS,AXMOVCX,10MOVBX,COUNTMOVDX,378HLP:MOVAL,BUFFER[BX]OUTDX,ALINCBXLOOPLP1MOVCOUNT,BXCMPB
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《自然地理學(xué)Ⅱ》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年河北建筑安全員知識(shí)題庫及答案
- 2025云南省建筑安全員B證考試題庫
- 2025年云南建筑安全員《C證》考試題庫及答案
- 《急中毒總論》課件
- 《癌痛護(hù)理》課件
- 《返回總目錄》課件
- 【物理課件】電壓課件
- 上消化道出血病人的護(hù)理
- 課程《新編財(cái)務(wù)報(bào)表分析》課件(全)
- 糖尿病藥物治療分類
- 2024年時(shí)政熱點(diǎn)知識(shí)競賽試卷及答案(共四套)
- 除顫儀使用護(hù)理查房
- 2024版《糖尿病健康宣教》課件
- 2024年T電梯修理考試題庫附答案
- 山東虛擬電廠商業(yè)模式介紹
- 2024年郵政系統(tǒng)招聘考試-郵政營業(yè)員考試近5年真題集錦(頻考類試題)帶答案
- 2023視頻監(jiān)控人臉識(shí)別系統(tǒng)技術(shù)規(guī)范
- 醫(yī)學(xué)教案SPZ-200型雙向道床配碴整形車操作保養(yǎng)維修手冊(cè)
- 2024年四川省宜賓市敘州區(qū)六年級(jí)數(shù)學(xué)第一學(xué)期期末監(jiān)測試題含解析
- 獸醫(yī)學(xué)英語詞匯【參考】
評(píng)論
0/150
提交評(píng)論