《匯編語言》試題(A4)與參考答案_第1頁
《匯編語言》試題(A4)與參考答案_第2頁
《匯編語言》試題(A4)與參考答案_第3頁
《匯編語言》試題(A4)與參考答案_第4頁
《匯編語言》試題(A4)與參考答案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

題號一二三四總分評分一:選擇題(每題2分)1.已知(AX)=56H,(BX)=0ACH,(CX)=10AH執(zhí)行下列程序后(AX)=PUSHAXPUSHBXPUSHCXPOPBXPOPAXPOPCXA:5600HB:00ACHC:0056HD:010AH2.下面四條指令中,正確的指令有()幾條.MOVAL,AHANDAL,BXCMP[AL],BLMOVZXAX,BL業(yè)級,學(xué)生:3.假設(shè)某子程序使用的返回指令是RET,則返回地址為().A:CALL指令下面第二條指令的地址B:(SP+1)和(SP)中存放的地址C:(SP+5)和(SP+4)中存放的地址D:CALL指令下面第四條指令的地址A:PUBLICB:COMMONC:FARD:NEAR5.指令A(yù)DDCX,[DI+10H]中源操作數(shù)的尋址方式是().A:相對的變址尋址B:基址尋址C:變址尋址D:基址和變址尋址A:SUBAX,AXB:XORAX,AXC:MOVAX,00HD:ANDAX,00HA:INT23B:INT33C:INT22D:INT16業(yè)級,學(xué)生:學(xué)號:(8.用來表示堆棧指針的寄存器是().A:IPB:BPC:SPD:SSA:RCLAX,1B:SARAX,1C:ANDBH,0FHD:ADCAX,SI10.對于指令MOVAX,0和指令XORAX,AX,下面哪一種描述是正確的().XD:兩條指令的執(zhí)行結(jié)果不同二:填空題(每題2分)1.若定義NUMBDB2DUP(3,2,2DUP(0),2DUP(5)),則在NUMB存儲區(qū)最后三個單元的數(shù)據(jù)是2.在MOVAX,55AAH指令的機器代碼中,最后一個字節(jié)是______.3.該程序段中數(shù)據(jù)段定義如下DATASEGMENTBUMDB1,2,3,4,5,6,7,8DISPDW2DATAENDS執(zhí)行下列指令段后LEABX,BUMADDBX,DISPMOVAX,WORDPTR[BX]AX=______H考試科目:匯編語言程序設(shè)計R5.匯編語言源程序的擴展名是______?!瑼RRAYDB10DUP(2)…XORAX,AXMOVCX,8MOVSI,OFFSETARRAYNEXT:ADDAX,[SI]LOOPNEXT9.匯編語言目標(biāo)程序的擴展名是______。10.該程序段中數(shù)據(jù)段定義如下DATASEGMENTLSTDB1,2,3,4,5,6,7,8WORDSDW2DATAENDS執(zhí)行下列指令段后LEABX,LSTBX=______H業(yè)級,學(xué)生:學(xué)號:(三:簡答題(每題5分)1.簡述匯編語言源程序,經(jīng)匯編連接后產(chǎn)生的程序在執(zhí)行后正常返回DOS的兩種方法。2.定義過程的偽指令格式為:<過程名>PROC[TYPE]…<過程名>ENDPTYPE幾種選擇方式的含義.4.編寫指令將數(shù)據(jù)段中的一個字節(jié)變量ADDNUM加一送給AL寄存器.考試科目:匯編語言程序設(shè)計5.設(shè)有關(guān)寄存器及存儲單元的容如下:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=0B7H,(21203)=65H,AXMOVAXHMOVAX00[BX](4)MOVAX,1100[BX][SI]說明下面兩個語句的異同:MOVBX,[1200H]LEABX,[1200H]業(yè)級,學(xué)生:學(xué)號:(令序列(只需寫出這部分程序指令序列)??荚嚳颇?匯編語言程序設(shè)計2.(20分)現(xiàn)有一個不超過0FFH個小寫英文字母組成的字符串,要求編寫一個完整的程單元中匯編語言試題(A)參考答案一:選擇題(每題2分).C二:填空題(每題2分)2.55H3.04034.隨機數(shù)5..ASM6.200FEH7.1010.169..OBJ三:簡答題(每題5分)DOS1H中斷調(diào)用的功能調(diào)用4CH在用戶程序結(jié)束后插入下面語句MOVAH,4CHINT21H(2)用BIOS中斷調(diào)用20H在用戶程序結(jié)束后插入:INT20HFAR用。NEAR。無符號數(shù)除2:SHRDX,1;RCRAX,1有符號數(shù)除2:SARDX,1;RCRAX,14.MOVBX,OFFSETADDNUMADD[BX]MOVAL,DS:[BX]MOVAX,2E00HMOVDS,AXMOVDS,AXDB64DUP(0)STACKENDSDATASTRINGDB‘……$’RESULTDB26DUP(0)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA(5分)MAINPROCFARSTART:NEXT:MAINCODEMOVDX,DATAMOVDS,DXMOVCX,0FFH;255MOVAH,0MOVSI,0MOVAL,STRING[SI]SUBAL,61HMOVDI,AXINCRESULT[DI]LOOPNEXTMOVAH,4CHNTHENDPENDSENDSTART匯編語言試題(A)評分標(biāo)準(zhǔn)和評分細則一:選擇題(每題2分).C二:填空題(每題2分)2.55H3.04034.隨機數(shù)5..ASM6.200FEH7.1010.169..OBJ三:簡答題(每題5分)DOS1H中斷調(diào)用的功能調(diào)用4CH在用戶程序結(jié)束后插入下面語句MOVAH,4CHINT21H(2)用BIOS中斷調(diào)用20H在用戶程序結(jié)束后插入:INT20HFAR用。NEAR。無符號數(shù)除2:SHRDX,1;RCRAX,1有符號數(shù)除2:SARDX,1;RCRAX,14.MOVAX,OFFSETADDNUMADDAXMOVAL,ES:[BX]MOVAX,2E00HMOVDS,AXMOVDS,AXDB64DUP(0)STACKENDSDATASTRINGDB‘……$’RESULTDB26DUP(0)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA(5分)MAINPROCFARST

溫馨提示

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

評論

0/150

提交評論