南昌大學(xué)2009匯編答案1_第1頁
南昌大學(xué)2009匯編答案1_第2頁
南昌大學(xué)2009匯編答案1_第3頁
南昌大學(xué)2009匯編答案1_第4頁
南昌大學(xué)2009匯編答案1_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、南昌大學(xué) 20092010學(xué)年第一學(xué)期期末考試試卷 試卷編號: ( )卷課程編號: 課程名稱: 匯編語言程序設(shè)計(jì) 考試形式: 閉卷 適用班級: 計(jì)算機(jī)08級 姓名: 學(xué)號: 班級: 學(xué)院: 信工 專業(yè): 計(jì)算機(jī) 考試日期: 題號一二三四五六七八九十總分累分人 簽名題分2020182121 100得分考生注意事項(xiàng):1、本試卷共7頁,請查看試卷中是否有缺頁或破損。如有立即舉手報(bào)告以便更換。 2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場。一、 選擇題(小題 2 分,共 20 分) 得分評閱人 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯(cuò)選、多選或未選

2、均無分。1下列指令中錯(cuò)誤的是()。APUSH AX BPUSH 20H+SI+BX CPOP CS DPUSH CS2.指令SCASB操作數(shù)的段地址一定在( )寄存器中。A.CS B.DS C.ES D.SS3下列指令執(zhí)行后影響CF值的是()。ADEC BXCHG CLEA DSHL4設(shè)CL8,AL=80H,執(zhí)行SAR AL,CL后,AL中的數(shù)據(jù)是()。A0FFH B80H C00H D0FEH5已知BX=028AH,SI=0294H,(DS:051EH)=5432H。執(zhí)行語句LEA BX,BX+SI后,BX中的內(nèi)容是()。A051EH B5423H C1E05H D3254H6. ARY D

3、W 6, 9, $+4, 10H, 1,$+4 MOV AX, ARY+4設(shè)變量ARRAY的偏移量是0084H,上述指令執(zhí)行后AX中的內(nèi)容是( )。A.0010H B.0009H C.0090H D. 008CH第 7 頁 共 7頁7.地址為0624H的內(nèi)存中有一條二字節(jié)JMP SHORT AGAIN指令,若該指令的代碼中位移量為0B6H,則轉(zhuǎn)向地址的值是( ) 。A.06DAH B.05DCH C.05DAH D.06DCH8.將數(shù)據(jù)5618H存放在存儲單元中的偽指令是( ) 。 A. DATA1 DW 1856H B. DATA1 DB 18H,00H,56H,00H C. DATA1 E

4、QU 5618H D. DATA1 DB 18H,56H9.下面指令中,源操作數(shù)的尋址方式為立即尋址的是( )。A.MOV AX,OFFSET A B.MOV AX,AC.MOV AX,A+1 D.MOV AX,ABX10.有數(shù)據(jù)定義語句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)匯編后,為變量BUF分配的存儲單元字節(jié)數(shù)是( )。A.48H B.90H C.120 D.60二、 填空題(每空1分,共20分) 得分評閱人 1. 設(shè)SS=1200H,SP=0100H,執(zhí)行指令CALL FAR PTR A_RUTINE指令后,堆棧棧頂物理地址是 。2. 設(shè)BX=1234H,C

5、L=8,指令ROR BX,CL執(zhí)行后BX=_, CF=_。3.程序數(shù)據(jù)段定義如下: XX DB 20 DUP(3 DUP(0,1),?),20 YY DW 20, DUP(3 DUP(0,1),?)則執(zhí)行指令:(1) MOV AX,SIZE XX 后, AX=_。 (2) MOV AX,LENGTH YY 后,AX=_。4.MOV AX,BX NOT AX ADD AX,BX INC AX上面指令序列執(zhí)行后,AX=_ ,CF=_ ,ZF=_。5.指令“AND AX, BX”執(zhí)行后,標(biāo)志位ZF=1,說明執(zhí)行指令前AX與BX的關(guān)系是 _。6.邏輯運(yùn)算指令中,指令_ _執(zhí)行后不影響任何標(biāo)志位,其他指

6、令執(zhí)行后,標(biāo)志位_ _和_一定是0。7.條件轉(zhuǎn)移指令JAE NEXT能轉(zhuǎn)移到標(biāo)號NEXT的條件是_ _。8.已知AX=0304H,BX=0FFF8H,若分別執(zhí)行指令: (1)MUL BL,則AX=_ , OF=_。 (2)IMUL BL,則AX=_ , CF=_ _。9.設(shè)DS=2200H,BX=8009H,SI=8000H,偏移量D=2000H,則使用BX、SI和D的相對基址變址尋址方式中的有效地址為 。10. MOV AX,1234HMOV BX,AXNEG BXADC AX,BXDEC AX若已知AX=6789H,則上述指令序列執(zhí)行后,AX=_,CF=_。三、簡答題(每題6 分,共18分

7、) 得分評閱人 1下面各指令是否正確?對正確指令說明其執(zhí)行的操作,對錯(cuò)誤指令進(jìn)行改正。(1) MOV BX, OFFSET ASI答: (2) MOV DS,1234H答:2ARY DW 1234H,10 DUP (?),5678H,9ABCHDW 0ABCDH,0BCDEHCNT DW ?(1)用一條指令將ARY的第5個(gè)字節(jié)單元內(nèi)容送AL;答:(2)用一條指令將分配給ARY的字節(jié)數(shù)保存在CNT字單元中。答:3.(1)在當(dāng)前數(shù)據(jù)段偏移地址為2000H的單元開始連續(xù)存放某字?jǐn)?shù)據(jù)的偏移地址和段值,寫出將這個(gè)字?jǐn)?shù)據(jù)的高8位傳送到AL寄存器的指令序列。答:(2)某數(shù)據(jù)段中有語句 X DB ABCDEF

8、GH請用DW偽指令改寫X。答: 四、程序分析與填空題(共21分) 得分評閱人 1.分析下面程序段,回答問題。(3分) AND AL,AL JZ L1 RCR AL,1 JZ L2 RCL AL,1 INC AL JZ L3要使程序分別轉(zhuǎn)移到L1、L2和L3,上面程序段執(zhí)行前AL寄存器的內(nèi)容應(yīng)分別取什么值?答: 2.試分析下面的程序段完成什么功能? (3分)XOR CX,CX AGAIN:AND AX,AX JZ EXIT RCL AX,1 JNC AGAIN INC CX JMP AGAIN EXIT: HLT答:3.試分析下面的程序段完成什么功能? (3分)MOV CL,04SHL DX,C

9、LMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL答: 4.下面是程序段根據(jù)鍵盤輸入04的不同值,分別轉(zhuǎn)移到子程序R0R4,。請?jiān)跈M線處填一條指令以完善程序段。(4分)BRANCH_TAB DW R0,R1,R2,R3,R4MOV BX,OFFSET BRANCH_TABMOV AH,1INT 21H_ _MOV AH,0ADD AX,AXADD BX,AX _;轉(zhuǎn)到相應(yīng)分支5以下程序段測試AL的位1、3和5,若有一位是1,程序轉(zhuǎn)L1執(zhí)行;若有兩位是1,則轉(zhuǎn)L2執(zhí)行;若3位都是1,則轉(zhuǎn)L3執(zhí)行;若三位全0則轉(zhuǎn)L4執(zhí)行,請?jiān)跈M線處填一條指令以完善程序段。(4分) AND AL,2AH JZ L4 _ _ _ TEST AL,20H JZ L1 _ JZ L1 JMP L3 6下面程序段是判AL和BL中的數(shù)據(jù)是否同號,若是,則把AL中的數(shù)據(jù)變負(fù)后送到AH中,否則AH清零。請?jiān)跈M線處填一條指令以完善程序段。(4分)_ _ JNS GOMOV AH,0JMP EXITGO: _MOV AH,A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論