山東大學(xué)20132014匯編語(yǔ)言程序設(shè)計(jì)試題_第1頁(yè)
山東大學(xué)20132014匯編語(yǔ)言程序設(shè)計(jì)試題_第2頁(yè)
山東大學(xué)20132014匯編語(yǔ)言程序設(shè)計(jì)試題_第3頁(yè)
山東大學(xué)20132014匯編語(yǔ)言程序設(shè)計(jì)試題_第4頁(yè)
山東大學(xué)20132014匯編語(yǔ)言程序設(shè)計(jì)試題_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、山東大學(xué)2013-2014學(xué)年一學(xué)期匯編語(yǔ)言課程試卷=WORD完滿版-可編寫(xiě)-專業(yè)資料分享=題號(hào)得分填空(30分)名得分閱卷人姓1.80386辦理器有3種工作模式,分別是:_實(shí)模式_、_保護(hù)模式_、_虛86_。2.(AL)=43H,被看作無(wú)符號(hào)數(shù)時(shí),對(duì)應(yīng)的十進(jìn)制數(shù)是:_67_;被看作帶ASCII碼時(shí),對(duì)應(yīng)的字符是:_C_;被看作補(bǔ)碼表示的帶符號(hào)數(shù)時(shí),對(duì)應(yīng)的十進(jìn)制數(shù)是:61_。若X補(bǔ)=43H,則X補(bǔ)=_C3H_。號(hào)3.CPU的標(biāo)志存放器中標(biāo)志位能夠分為兩大類,其中一類稱為狀態(tài)標(biāo)志位,另一類稱為_(kāi)控制學(xué)_標(biāo)志位。這些標(biāo)志位中的AF為_(kāi)輔助進(jìn)位_標(biāo)志位,TF為_(kāi)騙局_標(biāo)志位。若(AX)=0E653H

2、,(BX)=009AH,指令A(yù)DDAX,BX執(zhí)行后,PF_0_,OF=_0_。級(jí)4.對(duì)于無(wú)進(jìn)制標(biāo)志數(shù)字,匯編語(yǔ)言默認(rèn)_十_進(jìn)制數(shù),DEBUG默認(rèn)十六_進(jìn)制數(shù)。5.設(shè)CPU正在執(zhí)行指令MOVAX,02HBX,此時(shí)(CS)=31FFH,(DS)=10E4H,(SS)=21F0H,(IP)=0120H,(BX)=0002H,(BP)=0000H。這一指令目的操作數(shù)的尋址方式為_(kāi)存放器尋址_;源業(yè)操作數(shù)的尋址方式為存放器相對(duì)尋址,源操作數(shù)的段地址為10E4H,偏移地址為_(kāi)0004H_。專下一條馬上執(zhí)行的指令的邏輯地址為0120H,物理地址為_(kāi)32110H_。6.80 x86系統(tǒng)的I/O地址總線寬度是2

3、0位的,所以尋址范圍是_1M_,寫(xiě)入端口61H一個(gè)字的指令為_(kāi)INAX,61H_。7.指令REPMOVSW執(zhí)行過(guò)程中,使用了兩個(gè)段存放器DS和ES_,還使用了標(biāo)志位_DF_確定字符串辦理方向,別的,存放器_CX_作為計(jì)數(shù)器。8.對(duì)于RET指令來(lái)說(shuō),若是其屬于NEAR屬性的子程序,則從棧頂彈出一個(gè)字到存放器_IP_;院若是其屬于FAR屬性的子程序,則還需要從貨倉(cāng)彈出一個(gè)字到存放器_CS_。對(duì)于IRET指學(xué)令來(lái)說(shuō),除了需要恢復(fù)前面兩個(gè)存放器,還需要從貨倉(cāng)彈出一個(gè)字到存放器FLAGS。得分閱卷人閱讀解析(20分)閱讀解析部分假設(shè)已有以下數(shù)據(jù)段定義:DATASEGMENGV1DW1,2,3V2DW10

4、DUP(4)DATAENDS1、以下程序段,每條指令執(zhí)行后(連續(xù)執(zhí)行),AX存放器的內(nèi)容是什么?-完滿版學(xué)習(xí)資料分享-名姓號(hào)學(xué)級(jí)=WORD完滿版-可編寫(xiě)-專業(yè)資料分享=(1).MOVAX,V1+4;(AX)_0003H_(2).XORAX,AX;(AX)_0000H_(3).NOTAX;(AX)_0FFFFH_(4).MOVAX,TYPEV2;(AX)_0002H_(5).MOVAX,V2V1;(AX)0006H_2、以下語(yǔ)句可否正確?錯(cuò)誤的說(shuō)明原因或改正(1).MOVCX,($V1)/2;_(2).ADDCS,BX;_錯(cuò),CS不能夠?yàn)槟康拇娣牌鱛(3).MOVV1,V2;錯(cuò),兩個(gè)操作數(shù)不能夠

5、都是儲(chǔ)藏器操作數(shù)_(4).MOVDS,1000H;錯(cuò),馬上數(shù)不能夠直接傳給段存放器(5).RET3;_正確3、設(shè)下面是一個(gè)程序段,請(qǐng)?zhí)畛淦渲械目瞻?。功能:設(shè)在ADDR單元存放著Y的地址,下面程序統(tǒng)計(jì)Y中“1”的個(gè)數(shù),并存入COUNT單元中。(有問(wèn)題)MOVCX,0MOVBX,ADDR;MOVAX,BXREP1:TESTAX,0001H;JZEEIT;JMPSHIFT;INCCXSHIFT:SHRAX,1;JMPREP1學(xué)年一學(xué)期匯編語(yǔ)言課程試卷山東大學(xué)2013-2014EEIT:MOVCOUNT,CXRET4、閱讀下面程序MOVCL,4SHLDX,CLMOVBL,AHSHLAX,CLSHRBL

6、,CLORDL,BL該程序段完成的功能是:0or0得分閱卷人簡(jiǎn)答(20分)簡(jiǎn)述子程序和宏之間的異同。在實(shí)模式下,種類1CH的中斷向量存放在儲(chǔ)藏器的哪些單元?其中偏移量在哪些單元?段地址在哪些單元?-完滿版學(xué)習(xí)資料分享-=WORD完滿版-可編寫(xiě)-專業(yè)資料分享=對(duì)于IBM-PC系統(tǒng)而言,CPU與外設(shè)之間的信息交換平時(shí)包括哪些方式?簡(jiǎn)要說(shuō)明這些方式的特點(diǎn)。簡(jiǎn)述匯編試驗(yàn)中用DEBUG顯示、改正內(nèi)存內(nèi)容的方法。子程序:優(yōu)點(diǎn):模塊化,節(jié)約內(nèi)存,可被多次調(diào)用,編程效率高。缺點(diǎn):額外開(kāi)銷(保存返回地址,計(jì)算轉(zhuǎn)向地址,傳達(dá)參數(shù)等)大,增加了執(zhí)行時(shí)間。適用于子功能代碼較長(zhǎng)、調(diào)用比較頻頻的情況。宏調(diào)用:優(yōu)點(diǎn):參數(shù)傳

7、達(dá)簡(jiǎn)單,執(zhí)行效率高。缺點(diǎn):不節(jié)約空間,適用于子功能代碼較短、傳參很多的情況。2.70H,71H,72H,73H;70H,71H放偏移量;72H,73H放段地址;3.程序直接方式,程序中斷方式,DMA方式4.-u-r得分閱卷人四、編程(30分)寫(xiě)完滿格式程序,功能:輸入單個(gè)字符,若是是數(shù)字字符(09),則顯示字符串“numeric”,否則顯示字符串“nonnumeric”。寫(xiě)子程序,功能:十進(jìn)制顯示BL存放器中的無(wú)符號(hào)數(shù)。寫(xiě)宏定義,功能:對(duì)數(shù)組求和。數(shù)組名稱BUFFER,COUNT單元存放元素個(gè)數(shù),結(jié)果存入SUM單元。注:COUNT、BUFFER和SUM作為宏參數(shù),不考慮溢出。datasegme

8、ntmess1dbnumeric,13,10,$-完滿版學(xué)習(xí)資料分享-=WORD完滿版-可編寫(xiě)-專業(yè)資料分享=mess1dbnonumeric,13,10,$dataendscodesegmentassumecs:code,ds:datamainprocfarstart:pushdssubax,axpushaxmovax,datamovds,axmovah,01hint21hsubal,0jbexitsubal,9jaexitmovdx,mess1movah,09hint21hexit:movdx,mess2movah,09hint21hretmainendpcodeendsendstart十進(jìn)制顯示BL的無(wú)符號(hào)數(shù)BinidecprocnearMovcx,100dCalldec_divMovcx,10dCalldec_divMovcx,1dCalldec_divRetEndpDec_divMoval,blcbwDivcxMovbx,dxMovdl,al-完滿版學(xué)習(xí)資料分享-=WORD完滿版-可編寫(xiě)-專業(yè)資料分享=Adddl,30hMovah,02hInt21hRetDec_divendp宏定

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論