![匯編語(yǔ)言程序設(shè)計(jì)試卷2答案-文檔_第1頁(yè)](http://file4.renrendoc.com/view5/M01/3A/08/wKhkGGYnd96AZYW_AAG48KN_IJo375.jpg)
![匯編語(yǔ)言程序設(shè)計(jì)試卷2答案-文檔_第2頁(yè)](http://file4.renrendoc.com/view5/M01/3A/08/wKhkGGYnd96AZYW_AAG48KN_IJo3752.jpg)
![匯編語(yǔ)言程序設(shè)計(jì)試卷2答案-文檔_第3頁(yè)](http://file4.renrendoc.com/view5/M01/3A/08/wKhkGGYnd96AZYW_AAG48KN_IJo3753.jpg)
![匯編語(yǔ)言程序設(shè)計(jì)試卷2答案-文檔_第4頁(yè)](http://file4.renrendoc.com/view5/M01/3A/08/wKhkGGYnd96AZYW_AAG48KN_IJo3754.jpg)
![匯編語(yǔ)言程序設(shè)計(jì)試卷2答案-文檔_第5頁(yè)](http://file4.renrendoc.com/view5/M01/3A/08/wKhkGGYnd96AZYW_AAG48KN_IJo3755.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
匯編語(yǔ)言程序設(shè)計(jì)試卷2答案注意:答案全部寫(xiě)在最后一張?jiān)嚲砑埳?,要求表明題號(hào),字跡清楚,答在試卷上不給分一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確的答案,并將其號(hào)碼填在題干后的括號(hào)內(nèi),每小題2分,共20分)
1.十六進(jìn)制數(shù)88H,可表示成下面幾種形式,請(qǐng)找出錯(cuò)誤的表示()。
(A)無(wú)符號(hào)十進(jìn)制數(shù)136
(B)帶符號(hào)十進(jìn)制數(shù)-120
(C)壓縮型BCD碼十進(jìn)制數(shù)88
(D)8位二進(jìn)制數(shù)-8的補(bǔ)碼表示
2.指令指針寄存器是()。
(A)IP
(B)SP
(C)BP
(D)PSW
3.當(dāng)執(zhí)行指令A(yù)DDAX,BX后,若AX的內(nèi)容為2BA0H,設(shè)置的奇偶標(biāo)志位PF=1,下面的敘述正確的是()。
(A)表示結(jié)果中含1的個(gè)數(shù)為偶數(shù)
(B)表示結(jié)果中含1的個(gè)數(shù)為奇數(shù)
(C)表示該數(shù)為偶數(shù)
(D)表示結(jié)果中低八位含1的個(gè)數(shù)為偶數(shù)
4.完成將累加器AL清零,并使進(jìn)位標(biāo)志CF清零,下面錯(cuò)誤的指令是()。
(A)MOVAL,00H
(B)ANDAL,00H
(C)XORAL,AL
(D)SUBAL,AL
5.下列指令執(zhí)行后總是使CF=0,OF=0的是()。
(A)AND
(B)NEG
(C)NOT
(D)INC
6.完成同指令XCHGAX,BX相同功能的指令或指令序列是()。
(A)MOVAX,BX
(B)MOVBX,AX
(C)PUSHAX
POPBX
(D)MOVCX,AX
MOVAX,BX
MOVBX,CX
7.設(shè)AH=0,AL=06H,BL=09H,執(zhí)行指令
ADDAL,BL
AAA
之后,其結(jié)果應(yīng)是()。
(A)AH=01,AL=05
(B)AH=1AL=15
(C)AH=0AL=0FH
(D)AH=0AL=05
8.設(shè)AL=0B4H,BL=11H,指令“MULBL”和指令“IMULBL”分別執(zhí)行后OF,CF的值為()。
(A)OF=1,CF=0
(B)OF=1,CF=1
(C)OF=0,CF=0
(D)OF=0,CF=1
9.在串操作指令前使用重復(fù)前綴指令REPE,終止串的重復(fù)操作條件是()。
(A)CX=0且ZF=0
(B)CX=0且ZF=1
(C)CX=0或ZF=0
(D)CX=0或ZF=1
10.下面指令中,合理而有意義的指令是()。
(A)REPLODSB
(B)REPSCASB
(C)REPCMPSB
(D)REPMOVSB
二、簡(jiǎn)答題(每小題4分,共12分)
1.在某子程序的開(kāi)始處要保護(hù)AX,BX,CX,DX四個(gè)寄存器信息,在子程序結(jié)束時(shí)要恢復(fù)這四個(gè)寄存器信息。例如:
PUSHAX\
PUSHBX\保護(hù)現(xiàn)場(chǎng)
PUSHCX/
PUSHDX/
:
}恢復(fù)現(xiàn)場(chǎng)
試寫(xiě)出恢復(fù)現(xiàn)場(chǎng)時(shí)的指令序列。
2.完成下列操作,選用什么指令:
(1)將AX的內(nèi)容,減去0520H,和上次運(yùn)算的借位;
(2)將變量名TABL的段地址送AX;
3.D1DB20HDUP(?)
D2DWD1
請(qǐng)寫(xiě)出用一條指令實(shí)現(xiàn)取D1的偏移地址=>SI中的三種方法。三、程序分析題(每小題6分,共36分)
1.ADW1234H
BDW5678H
:
PUSHA
PUSHB
POPA
POPB
試回答:(A)上述程序段執(zhí)行后(A)=___________,(B)=___________
(B)設(shè)執(zhí)行前SP=200H,執(zhí)行后SP=____________
2.現(xiàn)有下列程序段:
MOVAX,6540H
MOVDX,3210H
MOVCL,04
SHLDX,CL
MOVBL,AH
SHLAX,CL
SHRBL,CL
ORDL,BL
試問(wèn)上述程序段運(yùn)行后,
(AX)=_____________
(BL)=_____________
(DX)=_____________
3.分析下面程序段,
MOVAL,200
SARAL,1
MOVBL,AL
MOVCL,2
SARAL,CL
ADDAL,BL
試問(wèn)程序段執(zhí)行后(BL)=____________(AL)=_____________
4.程序段如下:
BLK1DB46,84,34,-5,20,122,73
:
MOVCX,7
LEAS1,BLK1
NEXT:MOVAL,[SI]
INCSI
TESTAL,81H
LOOPZNEXT
MOVBL,[SI]
:
請(qǐng)回答程序段運(yùn)行后:(AL)=____________
(BL)=____________
5.STRINGDB‘ABCDEFGHIJ'
:
MOVAH,01;從鍵盤(pán)輸入字符1~9
INT21H
ANDAL,0FH
DECAL
XORAH,AH
MOVBX,OFFSETSTRING
ADDBX,AX
MOVBL,[BX]
MOVAH,02H;顯示輸出
INT21H
:
試回答:(1)上述程序段的功能是什么?
(2)如從鍵盤(pán)輸入字符‘4',程序段有什么結(jié)果?
6.ANDAL,AL
JZBRCH1
RCRAL,1
JZBRCH2
RCLAL,1
INCAL
JZBRCH3
:
上述程序運(yùn)行后,試回答:
(1)當(dāng)(AL)=__________時(shí),程序轉(zhuǎn)向BRCH1
(2)當(dāng)(AL)=__________時(shí),程序轉(zhuǎn)向BRCH2
(3)當(dāng)(AL)=__________時(shí),程序轉(zhuǎn)向BRCH3四、程序填空題(下列各小題中,一個(gè)空只能填一條指令。每小題6分,共12分)
1.設(shè)AX,BX中的數(shù)一個(gè)為正數(shù),一個(gè)為負(fù)數(shù),下面程序段完成將正數(shù)送到PLW單元中存放,請(qǐng)將程序中所缺指令語(yǔ)句補(bǔ)上。
TESTAX,8000H
___________
MOVPLW,BX
JMPDONE
K1:_____________
DONE:
2.現(xiàn)有下列數(shù)據(jù)段:
DATASEGMENT
STR1DB‘ABCDEFGHIJKL'
COUNTEQU-STR1
BUFDBCOUNTDUP(0)
DATAENDS
下面程序段是實(shí)現(xiàn)把STR1中所有字符逆向傳送到BUF緩沖區(qū)(即STR1中第一個(gè)字符送到BUF的最后一個(gè)單元,STR1中最后一字符送到BUF的第一個(gè)單元)。試把程序中所空缺的指令填上。
MOVSI,OFFSETBUF-1
MOVDI,OFFSETBUF
MOVCX,COUNT
_________________
LOOP:MOVSB
_______________________________
LOOPLOP五、編制程序(段)題(第1小題10分,第2小題10分,共20分)
1.編程序段x,y,z,v均為16位帶符號(hào)數(shù),計(jì)算(v-(x*y+z–540))/x(需把試題要求的有關(guān)指令序列書(shū)寫(xiě)出來(lái)并寫(xiě)出注釋著名所計(jì)算到的步驟。)
2..編程序段將首地址為A的字?jǐn)?shù)組32,85,16,15,8從小到大排序(氣泡算法,多重循環(huán))
匯編語(yǔ)言程序設(shè)計(jì)試卷2答案
一、單項(xiàng)選擇題(每小題1分,共20分)
1.(D)2.(A)3.(D)4.(A)5.(A)
6.(D)7.(A)8.(B)9.(C)10.(D)
二、簡(jiǎn)答題(每小題4分,共12分)
1.POPDX(1分)
POPCX(1分)
POPBX(1分)
POPAX(1分)
2.(1)SBBAX,0520H(2分)
(2)MOVAX,SEGTABL(2分)
3.三種方法,對(duì)1個(gè)得1.5分,對(duì)2個(gè)得3分,全對(duì)4分。
(A)LEASI,D1
(B)MOVSI,OFFSETD1
(C)MOVSI,D2
上述三種方法無(wú)先后順序。
三、程序分析題(每小題6分,共36分)
1.(A)(A)=5678H(2分)(B)=1234H(2分)
(B)SP=2000H(2分)
2.(AX)=5400H(2分)(BL)=06H(2分)(DX)=2106H(2分)
3.(BL)=0E4H(3分)(AL)=0DDH(3分)
4.(AL)=-5或0FBH(3分)
(BL)=14H或20(3分)
5.(A)程序段功能:根據(jù)從鍵盤(pán)輸入的字符‘1’~‘9’,確定在顯示器上顯示STRING中第幾個(gè)字符。(4分)
(B)顯示器顯示字符‘D’(2分)
6.(A)(AL)=0,(B)(AL)=1,(C)(AL)=-1(每個(gè)回答各2分)
四、程序填空題(每小題6分,共12分)
1.(A)JEK1或JZK1(3分)
(B)MOVPLW,AX(3分)
2.(A)CLD(3分)(B)SUBSI,2(3分)
或(A)STD(3分)(B)ADDDI,2(3分)
五、編制程序題(第1小題10分,第2小題10分,共20分)
1.參考程序:MOVAX,XIMULY;x*y→(DX,AX)MOVCX,AXMOVBX,DXMOVAX,ZCWD;Z→(DX,AX)ADDCX,AXADCBX,DX;x*y+z→(BX,CX)SUBCX,540SBBBX,0;x*y+z-540MOVAX,VCWD;V→(DX,AX)SUBAX,CXSBBDX,BX;v-(x*y+z-540)IDIVX;(v-(x*y+z-540))/x→(AX) 余數(shù)→(DX)2.參考程序:
movcx,5;元素個(gè)數(shù)deccx;比較遍數(shù)loop1:movdi,cx;比較次數(shù)movbx,0loop2:mov
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版數(shù)學(xué)九年級(jí)上冊(cè)《根的判別式》聽(tīng)評(píng)課記錄2
- 生物技術(shù)數(shù)據(jù)共享合同(2篇)
- 理發(fā)協(xié)議書(shū)(2篇)
- 統(tǒng)編版初中語(yǔ)文七年級(jí)下冊(cè)第十六課《最苦與最樂(lè)》聽(tīng)評(píng)課記錄
- 五年級(jí)下冊(cè)數(shù)學(xué)聽(tīng)評(píng)課記錄《6體積和體積單位》人教新課標(biāo)
- 吉林省七年級(jí)數(shù)學(xué)下冊(cè)第8章一元一次不等式8.2解一元一次不等式8.2.1不等式的解集聽(tīng)評(píng)課記錄新版華東師大版
- 人教版數(shù)學(xué)七年級(jí)上冊(cè)1.4《有理數(shù)的除法》(第1課時(shí))聽(tīng)評(píng)課記錄
- 2022年新課標(biāo)八年級(jí)上冊(cè)道德與法治《9.2 維護(hù)國(guó)家安全 》聽(tīng)課評(píng)課記錄
- 人教版數(shù)學(xué)八年級(jí)上冊(cè)《探究分式的基本性質(zhì)》聽(tīng)評(píng)課記錄2
- 小學(xué)數(shù)學(xué)蘇教版六年級(jí)上冊(cè)《分?jǐn)?shù)四則混合運(yùn)算》聽(tīng)評(píng)課記錄
- 福建省泉州市晉江市2024-2025學(xué)年七年級(jí)上學(xué)期期末生物學(xué)試題(含答案)
- 醫(yī)美注射類知識(shí)培訓(xùn)課件
- 2025年春新人教版物理八年級(jí)下冊(cè)課件 第十章 浮力 第4節(jié) 跨學(xué)科實(shí)踐:制作微型密度計(jì)
- 2025年廣電網(wǎng)絡(luò)公司工作計(jì)劃(3篇)
- 貨運(yùn)車輛駕駛員服務(wù)標(biāo)準(zhǔn)化培訓(xùn)考核試卷
- 財(cái)務(wù)BP經(jīng)營(yíng)分析報(bào)告
- 三年級(jí)上冊(cè)體育課教案
- 2024高考物理二輪復(fù)習(xí)電學(xué)實(shí)驗(yàn)專項(xiàng)訓(xùn)練含解析
- 暴發(fā)性心肌炎的診斷與治療
- 2024年全國(guó)統(tǒng)一高考英語(yǔ)試卷(新課標(biāo)Ⅰ卷)含答案
- 2022屆“一本、二本臨界生”動(dòng)員大會(huì)(2023.5)
評(píng)論
0/150
提交評(píng)論