《匯編語言》試題(A4)及參考_第1頁
《匯編語言》試題(A4)及參考_第2頁
《匯編語言》試題(A4)及參考_第3頁
《匯編語言》試題(A4)及參考_第4頁
《匯編語言》試題(A4)及參考_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

優(yōu)選文檔題號一二三四總分評分一:選擇題(每題2分)1.已知(AX)=56H,(BX)=0ACH,(CX)=10AH執(zhí)行以下程序后(AX)=PUSHAXPUSHBXPUSHCXPOPBXPOPAXPOPCXA:5600HB:00ACHC:0056HD:010AH下面四條指令中,正確的指令有( )幾條.MOVAL,AHANDAL,BXCMP[AL],BLMOVZXAX,BLA:1條B:2條C:3條D:4條.優(yōu)選文檔專業(yè)級,學(xué)生姓名:學(xué)號:假設(shè)某子程序使用的返回指令是RET,則返回地址為( ).A:CALL指令下面第二條指令的地址B:(SP+1)和(SP)中存放的地址C:(SP+5)和(SP+4)中存放的地址D:CALL指令下面第四條指令的地址4.在匯編語言程序設(shè)計(jì)中,段間轉(zhuǎn)移指令JMPA0,其中A0的屬性是( ).A:PUBLICB:COMMONC:FARD:NEAR5.指令A(yù)DDCX,[DI+10H]中源操作數(shù)的尋址方式是( ).相對的變址尋址基址尋址變址尋址基址和變址尋址完成將AX清零,并使標(biāo)志位CF清零,下面錯誤的指令是:( ).A:SUBAX,AXB:XORAX,AXC:MOVAX,00HD:ANDAX,00H以下引起CPU程序中斷的四種情況,哪一種不是BIOS中斷調(diào)用?( ).A:INT23B:INT33C:INT22D:INT16.優(yōu)選文檔專業(yè)級,學(xué)生姓名:學(xué)號:(用來表示貨倉指針的存放器是( ).A:IPB:BPC:SPD:SS以下指令中,不影響標(biāo)志位SF位的指令是( ).A:RCLAX,1B:SARAX,1C:ANDBH,0FHD:ADCAX,SI10.對于指令MOVAX,0和指令XORAX,AX,下面哪一種描述是正確的( ).均可執(zhí)行對AX存放器的"清0"操作,并且執(zhí)行速度也沒有差異均可執(zhí)行對AX存放器的"清0"操作,但MOVAX,0指令的執(zhí)行速度比較快均可執(zhí)行對AX存放器的"清0"操作,但XORAX,AX指令的執(zhí)行速度比較快兩條指令的執(zhí)行結(jié)果不同樣二:填空題(每題2分)1.若定義NUMBDB2DUP(3,2,2DUP(0),2DUP(5)),則在NUMB儲藏區(qū)內(nèi)最后三個單元的數(shù)據(jù)是______.在MOVAX,55AAH指令的機(jī)器代碼中,最后一個字節(jié)是______.該程序段中數(shù)據(jù)段定義以下DATASEGMENTBUMDB1,2,3,4,5,6,7,8DISPDW2DATAENDS執(zhí)行以下指令段后LEABX,BUMADDBX,DISPMOVAX,WORDPTR[BX]AX=______H.優(yōu)選文檔)考試科目:匯編語言程序設(shè)計(jì)若定義VARDD?,則在VAR儲藏區(qū)內(nèi)前4個單元的數(shù)據(jù)是______。匯編語言源程序的擴(kuò)展名是______。假設(shè)(SP)=0100H,(SS)=2000H,執(zhí)行PUSHBP指令后,棧頂?shù)奈锢淼刂肥莀______.執(zhí)行下面的程序段后,(AX)=__________H.ARRAYDB10DUP(2)XORAX,AXMOVCX,8MOVSI,OFFSETARRAYNEXT:ADDAX,[SI]INCSILOOPNEXT調(diào)試程序DEBUG.EXE是_________位的調(diào)試程序。匯編語言目標(biāo)程序的擴(kuò)展名是______。該程序段中數(shù)據(jù)段定義以下DATASEGMENTLSTDB1,2,3,4,5,6,7,8WORDSDW2DATAENDS執(zhí)行以下指令段后LEABX,LSTBX=______H.優(yōu)選文檔專業(yè)級,學(xué)生姓名:學(xué)號:(三:簡答題(每題5分)1.簡述匯編語言源程序,經(jīng)匯編連接后產(chǎn)生的程序在執(zhí)行后正常返回DOS的兩種方法。定義過程的偽指令格式為:過程名>PROC[TYPE]<過程名>ENDP其中TYPE方式有哪幾種選擇,試說明這幾種選擇方式的含義.3.若32位二進(jìn)制數(shù)存放于DX和AX中,試?yán)靡莆慌c循環(huán)指令實(shí)現(xiàn)以下操作.(1)若DX和AX中存放的是無符號數(shù),將其分另乘2和除2.(2)若DX和AX中存放的是有符號數(shù),將其分別乘2和除2.4.編寫指令將數(shù)據(jù)段中的一個字節(jié)變量ADDNUM加一送給AL存放器..優(yōu)選文檔)考試科目:匯編語言程序設(shè)計(jì)5.設(shè)有關(guān)存放器及儲藏單元的內(nèi)容以下:(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=0B7H,(21203)=65H,試說明以下各條指令執(zhí)行完后AX存放器的內(nèi)容.(1)MOVAX,1200H(2)MOVAX,[1200H](3)MOVAX,1100[BX](4)MOVAX,1100[BX][SI]說明下面兩個語句的異同:MOVBX,[1200H]LEABX,[1200H].優(yōu)選文檔專業(yè)級,學(xué)生姓名:學(xué)號:(四:編程題(共2題共30分)(10分)設(shè)當(dāng)前DS的內(nèi)容為2E00H,在數(shù)據(jù)段的偏移地址0100H單元內(nèi),含有一個內(nèi)容為0AB10H和1100H的指針,它們是一個16位變量的偏移地址和段地址,試寫出把該變量裝入AX的指令序列(只需寫出這部分程序指令序列)。.)考試科目:匯編語言程序設(shè)計(jì)(20分)現(xiàn)有一個不高出0FFH個小寫英文字母組成的字符串,要求編寫一個完滿的程優(yōu)選文檔序,統(tǒng)計(jì)a-z各字符串出現(xiàn)的次數(shù),并分別存入字符串后的以RESULT為首地址的26個字節(jié)單元中.優(yōu)選文檔匯編語言試題(A)參照答案一:選擇題(每題2分)1.B2.B3.B4.C5.C6.C7.B8.C9.A10.C二:填空題(每題2分)1.0,5,52.55H3.04034.隨機(jī)數(shù)5..ASM6.200FEH7.10108.169..OBJ10.00H三:簡答題(每題5分)1.(1)用DOS21H中斷調(diào)用的功能調(diào)用4CH在用戶程序結(jié)束后插入下面語句MOVAH,4CHINT21H(2)用BIOS中斷調(diào)用20H在用戶程序結(jié)束后插入:INT20H2.FAR;段間調(diào)用。NEAR;段內(nèi)調(diào)用。3.(1)無符號數(shù)乘2:SHLAX,1;RCLDX,1無符號數(shù)除2:SHRDX,1;RCRAX,1有符號數(shù)乘2:SHLAX,1;RCLDX,1有符號數(shù)除2:SARDX,1;RCRAX,14.MOVBX,OFFSETADDNUMADD[BX]MOVAL,DS:[BX]5.(1)1200H(2)4C2AH(3)4C2AH(4)65B7H6.AX為地址[1200H]所指內(nèi)容,AX為1200H。.優(yōu)選文檔四:編程題(2題共30分)(10分)MOVAX,2E00HMOVDS,AXMOVBX,[0100H]MOVAX,[0100H+2]MOVDS,AXMOVAX,[BX](20分)STACKSEGMENTPARASTACK‘stack’(5分)DB64DUP(0)STACKENDSDATASEGMENT(5分)STRINGDB‘$’RESULTDB26DUP(0)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA(5分)MAINPROCFARSTART:MOVDX,DATAMOVDS,DXMOVCX,0FFH;255MOVAH,0MOVSI,0NEXT:MOVAL,STRING[SI](5分)SUBAL,61HMOVDI,AXINCRESULT[DI]INCSILOOPNEXTMOVAH,4CHINT21HMAINENDPCODEENDSENDSTART.優(yōu)選文檔匯編語言試題(A)評分標(biāo)準(zhǔn)和評分細(xì)則一:選擇題(每題2分)1.B2.B3.B4.C5.C6.C7.B8.C9.A10.C二:填空題(每題2分)1.0,5,52.55H3.04034.隨機(jī)數(shù)5..ASM6.200FEH7.10108.169..OBJ10.00H三:簡答題(每題5分)1.(1)用DOS21H中斷調(diào)用的功能調(diào)用4CH在用戶程序結(jié)束后插入下面語句MOVAH,4CHINT21H(2)用BIOS中斷調(diào)用20H在用戶程序結(jié)束后插入:INT20H2.FAR;段間調(diào)用。NEAR;段內(nèi)調(diào)用。3.(1)無符號數(shù)乘2:SHLAX,1;RCLDX,1無符號數(shù)除2:SHRDX,1;RCRAX,1有符號數(shù)乘2:SHLAX,1;RCLDX,1有符號數(shù)除2:SARDX,1;RCRAX,14.MOVAX,OFFSETADDNUMADDAX.優(yōu)選文檔MOVAL,ES:[BX]5.(1)1200H(2)4C2AH(3)4C2AH(4)65B7H6.AX為地址[1200H]所指內(nèi)容,AX為1200H。四:編程題(2題共30分)(10分)MOVAX,2E00HMOVDS,AXMOVBX,[0100H]MOVAX,[0100H+2]MOVDS,AXMOVAX,[BX](20分)STACKSEGMENTPARASTACK‘stack’(5分)DB64DUP(0)STACKENDSDATASEGMENT(5分)STRINGDB‘$’RESULTDB26DUP(0)DATAENDSCODESEGMENTASSUM

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論