下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 東北師范大學(xué)2010年春季學(xué)期期末考試試卷 課程名稱:匯編語言程序設(shè)計 試卷類型:(A卷)考試時間:120分鐘考試方式:閉卷(卷面總分100分,占總成績的90%)題 號一二三四五六七總分得 分評卷人復(fù)核人 一,單項選擇題(每小題1分,共20分)1指令JMP FAR PTR DONE屬于( )A段內(nèi)轉(zhuǎn)移直接尋址 B段內(nèi)轉(zhuǎn)移間接尋址 C段間轉(zhuǎn)移直接尋址 D段間轉(zhuǎn)移間接尋址 2下列敘述正確的是( )A對兩個無符號數(shù)進(jìn)行比較采用CMP指令,對兩個有符號數(shù)比較用CMPS指令 B對兩個無符號數(shù)進(jìn)行比較采用CMPS指令,對兩個有符號數(shù)比較用CMP指令 C對無符號數(shù)條件轉(zhuǎn)移采用JAE/JNB指令,對有符號數(shù)
2、條件轉(zhuǎn)移用JGE/JNL指令 D對無符號數(shù)條件轉(zhuǎn)移采用JGE/JNL指令,對有符號數(shù)條件轉(zhuǎn)移用JAE/JNB指令 3一個有128個字的數(shù)據(jù)區(qū),它的起始地址為12ABH:00ABH,請給出這個數(shù)據(jù)區(qū)最末一個字單元的物理地址是( )A12CSBH B12B6BH C12C59H D12BFEH 4在下列指令的表示中,不正確的是( )AMOV AL,BX+SI BJMP SHORT DONI CDEC BX DMUL CL 5在進(jìn)行二重循環(huán)程序設(shè)計時,下列描述正確的是( )A外循環(huán)初值應(yīng)置外循環(huán)之外;內(nèi)循環(huán)初值應(yīng)置內(nèi)循環(huán)之外,外循環(huán)之內(nèi) B外循環(huán)初值應(yīng)置外循環(huán)之內(nèi);內(nèi)循環(huán)初值應(yīng)置內(nèi)循環(huán)之內(nèi) C內(nèi)、外
3、循環(huán)初值都應(yīng)置外循環(huán)之外 D內(nèi)、外循環(huán)初值都應(yīng)置內(nèi)循環(huán)之外,外循環(huán)之內(nèi) 6條件轉(zhuǎn)移指令JNE的測試條件為( )AZF=0 BCF0 CZF=1 DCF=1 78086CPU在基址加變址的尋址方式中,變址寄存器可以為( ) ABX或CX BCX或SI CDX或SI DSI或DI 8已知BX=2000H,SI=1234H,則指令MOV AX,BX+SI+2的源操作在( )中。A數(shù)據(jù)段中偏移量為3236H的字節(jié) B附加段中偏移量為3234H的字節(jié) C數(shù)據(jù)段中偏移量為3234H的字節(jié) D附加段中偏移量為3236H的字節(jié) 9執(zhí)行如下程序:( ) MOV AX,0 MOV BX,1 MOV CX,100
4、A:ADD AX,BX INC BX LOOP A HLT 執(zhí)行后(BX)=( )A99 B100 C101 D102 10上題的程序執(zhí)行后(AX)=( )A5000 B5050 C5100 D5150 11對于下列程序段:( ) AGAIN:MOV AL,SI MOV ES:DI,AL INC SI INC DI LOOP AGAIN 也可用_指令完成同樣的功能。 AREP MOVSB BREP LODSB CREP STOSB DREPE SCASB 12下面指令序列執(zhí)行后完成的運算,正確的算術(shù)表達(dá)式應(yīng)是( ) MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV B
5、YTE PTR Y,AL Ay=x2+1 Bx=y2+1 Cx=y2-1 Dy=x2-1 13在一段匯編程序中多次調(diào)用另一段程序,用宏指令比用子程序?qū)崿F(xiàn)起來。( )A占內(nèi)存空間小,但速度慢 B占內(nèi)存空間大,但速度快 C占內(nèi)存空間相同,速度快 D占內(nèi)存空間相同,速度慢 14在程序執(zhí)行過程中,IP寄存器中始終保存的是( )A上一條指令的首地址 B下一條指令的首地址 C正在執(zhí)行指令的首地址 D需計算有效地址后才能確定地址 15PSW寄存器中共有_位條件狀態(tài)位,有_位控制狀態(tài)位。( ) A6、3 B3、6 C8、4 D4、8 16下列指令執(zhí)行時出錯的是( )AADD BUF1,BUF2 BJMP DW
6、ORD PTR DAT BX CMOV AX,BX+DI NUM DTEST AL,08H 17已知(AX)=1234H,執(zhí)行下述三條指令后,(AX)=( ) MOV BX,AX NEG BX ADD AX,BX A1234H B0EDCCH C6DCCH D0000H 18在下列指令中,_指令的執(zhí)行會影響條件碼中的CF位。( ) AJMP NEXT BJC NEXT CINC BX DSHL AX,1 19串指令中的目的操作數(shù)地址是由_提供。( )ASS:BP BDS:SI CES:DI DCS:IP 20將DX的內(nèi)容除以2,正確的指令是( )ADIV 2 BDIV DX,2 CSAR DX
7、,1 DSHL DX,1二,簡答題(每小題4分,共12分) 1假定(DX)=10111001B,(CL)=0.3,(CF)=1,試確定下列各條指令單獨執(zhí)行后, DX中的值。 (1)SHR DX,1 (2)RCR DL,1 (3)RCL DX,CL 2寫出完成下述功能的程序段: (1)傳送25H到AL寄存器 (2)將AL的內(nèi)容乘以2 (3)傳送15H到BL寄存器 (4)AL的內(nèi)容乘以BL的內(nèi)容 并請寫出最后(AX)=? 3寫一程序段,求雙字長數(shù)DXbX的相反數(shù)。 三,程序分析題(每小題6分,共36分) 1現(xiàn)有如下程序段: DATA SEGMENT DA3 EQU 1234H ORG 0020H
8、DA4 EQU -DA2 DA1 DW 12H,23H DA5 DB 31H,32H DA2 DB 11H,21H DATA ENDS 請回答:(1)該程序段已占有的存儲字節(jié)數(shù)是多少? 2執(zhí)行下列程序段后,回答問題。 ORG 1221H MOV BX,OFFSET NUM NUM DW 12H MOV CL,BYTE PTR NUM+1 MOV CH,TYPE NUM MOV AX,NUM HLT 請問:(AX)=_,(BX)=_,(CX)=_。 3閱讀如下程序: ADRR DB XXH,XXH,XXH CMP ADRRBX,0 NUM EQU -ADRR LOOPZ DON RETT DB?
9、 JNZ NEXT MOV BL,OFFH MOV CX,NUM NEXT:MOV RETT,BL MOV BX,-1 HLT DON:INC BX 請問:(1)該程序完成的功能是什么? (2)程序執(zhí)行后指出RETT字節(jié)單元中的內(nèi)容是什么?院系年級、專業(yè)姓名學(xué)號座號 4現(xiàn)有一子程序: SUB1 PROC PLUS:TEST BL,80H TEST AL,80H JE EXITO JE PLUS XCHANGE:XCHG AL,BL TEST BL,80H EXITO:RET JNE EXITO SUB1 ENDP JMP XCHANGE 試回答:(1)子程序的功能是什么? (2)若調(diào)用子程序前
10、AL=9AH,BL=77H,則返回主程序時,AL=_,BL=_。 5閱讀程序段: BLOCK DB 20H,1FH,08H,81H,OFFH LOP1:CMP AL,SI+1 RESULT DB? JNG NEXT MOV AL,SI+1 START:LEA SI,BLOCK NEXT:INC SI MOV CX,SI LOOP LOP1 INC SI MOV RESULT,AL MOV AL,SI HLT 請問:(1)該程序完成的功能是什么? (2)該程序循環(huán)的次數(shù)是多少? 6閱讀如下程序段,回答所提出的問題,假定X1,X2,XN為無符號數(shù)。 ORG 100H BLOK DW X1,X2,X
11、N COUNT EQU(-BLOLOK)/2 RESULT DW COUNT,? LEA BX,BLOK-2 MOV CX,RESULT XOR AX,AX GOON:ADD BX,2 CMP AX,BX JAE NEXT MOV AX,BX NEXT:LOOP GOON MOV RESULT+2,AX 程序段執(zhí)行完,回答下述問題 RESULT+2字存儲單元的內(nèi)容=_ BX=_ 程序循環(huán)次數(shù)=_ 匯編語言程序設(shè)計答案一,單項選擇題1 C 2 C 3 C 4 C 5 A 6 A 7 D 8 A 9 C 10 B 11 A 12 D 13 B 14 B 15 A 16 A 17 D 18 D 19
12、 C 20 C 二,簡答題(每小題4分,共12分) 1答:(1) 005CH (2) 00DCH (3) 05CCH 2答:(1)MOV AL, 25H (2)SHL AL, 1 (3)MOV BL, 15H (4)MUL BL 最后,(AX)=612H =1554 3答:NEG DX NEG AX SBB DX, 0 三,程序分析題(每小題6分,共36分) 1 答:(1) 該程序段已占有的存儲字節(jié)數(shù)是8個字節(jié)。 (2) 符號名DA4的值為2,符號名DA5的值是0026H。 2答:(AX)=0012H (BX)=1221H (CX)=0200H 3答:(1) 在以ADRR為起始地址的數(shù)組中,查找第一個非0數(shù)據(jù)。 (2) 若找到則將第一個非0數(shù)據(jù)在數(shù)組中的偏移量送入RETT單元中;若無非0數(shù)據(jù),則將OFFH送入RETT單元中。 4答:(1)子程序的功能是判別AL和BL中的數(shù)是否為異號數(shù),當(dāng)為異號時交換,否則不變。 (2) AL=77H, BL=9AH 5 答
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版土地流轉(zhuǎn)承包項目合作開發(fā)投資合同范本3篇
- 2025年代理費用協(xié)議范本
- 2025年銷售人員任職協(xié)議書:互聯(lián)網(wǎng)銷售團(tuán)隊建設(shè)協(xié)議2篇
- 2025年度風(fēng)力發(fā)電場建設(shè)與運營合同范本4篇
- 二零二五年藝術(shù)品鑒定兼職人員保密責(zé)任書3篇
- 基于2025年度房產(chǎn)政策的商品房銷售合同
- 2025年度跨境電子商務(wù)稅收風(fēng)險擔(dān)保協(xié)議4篇
- 二零二五年度直播主播與影視作品合作合同
- 2025年度供應(yīng)鏈金融貨物沖抵貨款風(fēng)險控制協(xié)議
- 二零二五年度門面房房屋租賃押金合同
- 寒潮雨雪應(yīng)急預(yù)案范文(2篇)
- 垃圾車駕駛員聘用合同
- 變壓器搬遷施工方案
- 單位轉(zhuǎn)賬個人合同模板
- 八年級語文下冊 成語故事 第十五課 諱疾忌醫(yī) 第六課時 口語交際教案 新教版(漢語)
- 2024年1月高考適應(yīng)性測試“九省聯(lián)考”數(shù)學(xué) 試題(學(xué)生版+解析版)
- EPC項目采購階段質(zhì)量保證措施
- T-NAHIEM 101-2023 急診科建設(shè)與設(shè)備配置標(biāo)準(zhǔn)
- 四川2024年專業(yè)技術(shù)人員公需科目“數(shù)字經(jīng)濟與驅(qū)動發(fā)展”參考答案(通用版)
- 煤炭裝卸服務(wù)合同
- 廣東省佛山市順德區(qū)2023學(xué)年中考一模物理試題(含答案解析)
評論
0/150
提交評論