版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
長(zhǎng)沙理工大學(xué)匯編語(yǔ)言期末考試試題匯編語(yǔ)言-考試試卷一,單項(xiàng)選擇題(每小題1分,共20分)1.指令JMPFARPTRDONE屬于(C)A.段內(nèi)轉(zhuǎn)移直接尋址B.段內(nèi)轉(zhuǎn)移間接尋址C.段間轉(zhuǎn)移直接尋址D.段間轉(zhuǎn)移間接尋址2.下列敘述正確的是(C)A.對(duì)兩個(gè)無(wú)符號(hào)數(shù)進(jìn)行比較采用CMP指令,對(duì)兩個(gè)有符號(hào)數(shù)比較用CMPS指令B.對(duì)兩個(gè)無(wú)符號(hào)數(shù)進(jìn)行比較采用CMPS指令,對(duì)兩個(gè)有符號(hào)數(shù)比較用CMP指令C.對(duì)無(wú)符號(hào)數(shù)條件轉(zhuǎn)移采用JAE/JNB指令,對(duì)有符號(hào)數(shù)條件轉(zhuǎn)移用JGE/JNL指令D.對(duì)無(wú)符號(hào)數(shù)條件轉(zhuǎn)移采用JGE/JNL指令,對(duì)有符號(hào)數(shù)條件轉(zhuǎn)移用JAE/JNB指令3.一個(gè)有128個(gè)字的數(shù)據(jù)區(qū),它的起始地址為12ABH:00ABH,請(qǐng)給出這個(gè)數(shù)據(jù)區(qū)最末一個(gè)字單元的物理地址是(C)A.12CSBHB.12B6BHC.12C59HD.12BFEH4.在下列指令的表示中,不正確的是(C)A.MOVAL,[BX+SI]B.JMPSHORTDONIC.DEC[BX]D.MULCL5.在進(jìn)行二重循環(huán)程序設(shè)計(jì)時(shí),下列描述正確的是(A)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)、外循環(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的測(cè)試條件為(A)A.ZF=0B.CF=0C.ZF=1D.CF=17.8086CPU在基址加變址的尋址方式中,變址寄存器可以為(D)A.BX或CXB.CX或SIC.DX或SID.SI或DI8.已知BX=2000H,SI=1234H,則指令MOVAX,[BX+SI+2]的源操作在(A)中。A.?dāng)?shù)據(jù)段中偏移量為3236H的字節(jié)B.附加段中偏移量為3234H的字節(jié)C.?dāng)?shù)據(jù)段中偏移量為3234H的字節(jié)D.附加段中偏移量為3236H的字節(jié)9.執(zhí)行如下程序:()MOVAX,0MOVAX,0MOVBX,1MOVCX,100A:ADDAX,BXINCBXLOOPAHLT執(zhí)行后(BX)=(C)A.99B.100C.101D.10210.上題的程序執(zhí)行后(AX)=(B)A.5000B.5050C.5100D.515011.對(duì)于下列程序段:()AGAIN:MOVAL,[SI]MOVES:[DI],ALINCSIINCDILOOPAGAIN也可用______指令完成同樣的功能。A.REPMOVSBB.REPLODSBC.REPSTOSBD.REPESCASB12.下面指令序列執(zhí)行后完成的運(yùn)算,正確的算術(shù)表達(dá)式應(yīng)是()MOVAL,BYTEPTRXSHLAL,1DECALMOVBYTEPTRY,ALA.y=x2+1B.x=y2+1C.x=y2-1D.y=x2-113.在一段匯編程序中多次調(diào)用另一段程序,用宏指令比用子程序?qū)崿F(xiàn)起來(lái)。()A.占內(nèi)存空間小,但速度慢B.占內(nèi)存空間大,但速度快C.占內(nèi)存空間相同,速度快D.占內(nèi)存空間相同,速度慢14.在程序執(zhí)行過(guò)程中,IP寄存器中始終保存的是(D)A.上一條指令的首地址B.下一條指令的首地址C.正在執(zhí)行指令的首地址D.需計(jì)算有效地址后才能確定地址15.PSW寄存器中共有______位條件狀態(tài)位,有______位控制狀態(tài)位。(A)A.6、3B.3、6C.8、4D.4、816.下列指令執(zhí)行時(shí)出錯(cuò)的是()A.ADDBUF1,BUF2B.JMPDWORDPTRDAT[BX]C.MOVAX,[BX+DI]NUMD.TESTAL,08H17.已知(AX)=1234H,執(zhí)行下述三條指令后,(AX)=()MOVBX,AXNEGBXADDAX,BXA.1234HB.0EDCCHC.6DCCHD.0000H18.在下列指令中,______指令的執(zhí)行會(huì)影響條件碼中的CF位。()A.JMPNEXTB.JCNEXTC.INCBXD.SHLAX,119.串指令中的目的操作數(shù)地址是由______提供。()A.SS:[BP]B.DS:[SI]C.ES:[DI]D.CS:[IP]20.將DX的內(nèi)容除以2,正確的指令是()A.DIV2B.DIVDX,2C.SARDX,1D.SHLDX,1二,簡(jiǎn)答題(每小題4分,共12分)1.假定(DX)=10111001B,(CL)=0.3,(CF)=1,試確定下列各條指令單獨(dú)執(zhí)行后,DX中的值。(1)SHRDX,1(2)RCRDL,1(3)RCLDX,CL2.寫(xiě)出完成下述功能的程序段:(1)傳送25H到AL寄存器(2)將AL的內(nèi)容乘以2(3)傳送15H到BL寄存器(4)AL的內(nèi)容乘以BL的內(nèi)容并請(qǐng)寫(xiě)出最后(AX)=?3.寫(xiě)一程序段,求雙字長(zhǎng)數(shù)DX∶bX的相反數(shù)。三,程序分析題(每小題6分,共36分)1.現(xiàn)有如下程序段:DATASEGMENTDA3EQU1234HORG0020HDA4EQU$-DA2DA1DW12H,23HDA5DB31H,32HDA2DB11H,21HDATAENDS請(qǐng)回答:(1)該程序段已占有的存儲(chǔ)字節(jié)數(shù)是多少?2.執(zhí)行下列程序段后,回答問(wèn)題。ORG1221HMOVBX,OFFSETNUMNUMDW12HMOVCL,BYTEPTRNUM+1…MOVCH,TYPENUMMOVAX,NUMHLT請(qǐng)問(wèn):(AX)=______,(BX)=______,(CX)=______。3.閱讀如下程序:ADRRDBXXH,XXH,……,XXHCMPADRR[BX],0NUMEQU$-ADRRLOOPZDONRETTDB?JNZNEXT…MOVBL,OFFHMOVCX,NUMNEXT:MOVRETT,BLMOVBX,-1HLTDON:INCBX請(qǐng)問(wèn):(1)該程序完成的功能是什么?(2)程序執(zhí)行后指出RETT字節(jié)單元中的內(nèi)容是什么?4.現(xiàn)有一子程序:SUB1PROCPLUS:TESTBL,80HTESTAL,80HJEEXITOJEPLUSXCHANGE:XCHGAL,BLTESTBL,80HEXITO:RETJNEEXITOSUB1ENDPJMPXCHANGE試回答:(1)子程序的功能是什么?(2)若調(diào)用子程序前AL=9AH,BL=77H,則返回主程序時(shí),AL=___BL=______。56.閱讀如下程序段,回答所提出的問(wèn)題,假定X1,X2,XN為無(wú)符號(hào)數(shù)。ORG100HBLOKDWX1,X2,…,XNCOUNTEQU($-BLOLOK)/2RESULTDWCOUNT,?LEABX,BLOK-2MOVCX,RESULTXORAX,AXGOON:ADDBX,2CMPAX,[BX]JAENEXTMOVAX,[BX]NEXT:LOOPGOONMOVRESULT+2,AX程序段執(zhí)行完,回答下述問(wèn)題RESULT+2字存儲(chǔ)單元的內(nèi)容=______BX=______程序循環(huán)次數(shù)=______答案1-10CCCCAADACB11-20.ADBBAADDCC二,簡(jiǎn)答題(每小題4分,共12分)1.答:(1)005CH(2)00DCH(3)05CCH2.答:(1)MOVAL,25H(2)SHLAL,1(3)MOVBL,15H(4)MULBL最后,(AX)=612H=15543.答:NEGDXNEGAXSBBDX,0三,程序分析題(每小題6分,共36分)1.答:(1)該程序段已占有的存儲(chǔ)字節(jié)數(shù)是8個(gè)字節(jié)(2)符號(hào)名DA4的值為2,符號(hào)名DA5的值是0026H。2.答:(AX)=0012H(BX)=1221H(CX)=0200H3.答:(1)在以ADRR為起始地址的數(shù)組中,查找第一個(gè)非0數(shù)據(jù)。(2)若找到則將第一個(gè)非0數(shù)據(jù)在數(shù)組中的偏移量送入RETT單元中;若無(wú)非0數(shù)據(jù),則將OFFH送入RETT單元中。4.答:(1)子程序的功能是判別AL和BL中的數(shù)是
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)地坪承包2024協(xié)議樣式版B版
- 2024年音響產(chǎn)品售后服務(wù)與維修合同
- 2024年飯店品牌授權(quán)加盟合同3篇
- 2024年輔導(dǎo)班教學(xué)服務(wù)合作合同版B版
- 2025年車(chē)輛租賃與廣告投放合作合同范本3篇
- 2024年革新版:無(wú)人機(jī)物流配送服務(wù)合同
- 2024氣象服務(wù)與航空航天器氣象保障合同范本3篇
- 2025年菜鳥(niǎo)驛站新能源汽車(chē)充電站運(yùn)營(yíng)權(quán)轉(zhuǎn)讓合同3篇
- 2025年度智能電網(wǎng)調(diào)度控制系統(tǒng)軟件開(kāi)發(fā)框架合同3篇
- 《換能器技術(shù)》課件
- 馬蹄種植技術(shù)與施肥
- GB/T 6052-2011工業(yè)液體二氧化碳
- GB/T 36964-2018軟件工程軟件開(kāi)發(fā)成本度量規(guī)范
- 瓦楞紙箱工藝流程
- 小學(xué)數(shù)學(xué)專題講座:小學(xué)數(shù)學(xué)計(jì)算能力的培養(yǎng)課件
- PPT預(yù)制小箱梁施工技術(shù)
- 河北省滄州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 精品電力工程質(zhì)量目標(biāo)、質(zhì)量保證體系及技術(shù)組織措施
- 高考物理知識(shí)歸納總結(jié)之六(磁場(chǎng)、電磁感應(yīng)和交流電)
- 檳榔黃化病的診斷及防控
- 眼外傷-PPT課件
評(píng)論
0/150
提交評(píng)論