匯編考試題及答案_第1頁(yè)
匯編考試題及答案_第2頁(yè)
匯編考試題及答案_第3頁(yè)
匯編考試題及答案_第4頁(yè)
匯編考試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

匯編考試題及答案

一、單項(xiàng)選擇題(每題2分,共10題)1.匯編語(yǔ)言源程序中,每個(gè)語(yǔ)句由四項(xiàng)組成,如語(yǔ)句要完成一定功能,那么該語(yǔ)句中不可省略的項(xiàng)是()A.名字項(xiàng)B.操作碼項(xiàng)C.操作數(shù)項(xiàng)D.注釋項(xiàng)答案:B2.8086/8088CPU中,以下()指令執(zhí)行后,標(biāo)志位CF=0。A.SUBAX,AXB.ADDAX,1C.DECAXD.INCAX答案:A3.設(shè)DS=1000H,ES=2000H,SS=1100H,SI=00A0H,BX=0700H,BP=0070H,執(zhí)行指令MOVAX,[BX]后,源操作數(shù)的物理地址為()A.10700HB.20700HC.11700HD.0700H答案:A4.在8086/8088匯編語(yǔ)言的段定義偽指令中,下列()是合法的定位類型。A.PAGEB.PARAC.WORDD.ALL答案:B5.8086/8088系統(tǒng)中,一個(gè)棧可使用的最大空間是()A.1MBB.64KBC.由SS段寄存器的初值決定D.由SP初值決定答案:B6.下列指令中,有語(yǔ)法錯(cuò)誤的是()A.MOV[SI],[BX]B.INAL,DXC.JMPWORDPTR[BX]D.PUSHWORDPTR20[BX+SI]答案:A7.8086/8088CPU在執(zhí)行IRET指令時(shí),將從堆棧彈出()字節(jié)數(shù)據(jù)。A.2B.4C.6D.8答案:C8.8086/8088中,指令MOVAX,[BP+SI]中源操作數(shù)所在的段是()A.數(shù)據(jù)段B.附加段C.堆棧段D.代碼段答案:C9.設(shè)AL=0B4H,BL=11H,指令“MULBL”執(zhí)行后,AX的值為()A.0BF4HB.01CCHC.0F4BHD.0CCH答案:A10.以下()不是8086/8088CPU的標(biāo)志寄存器的標(biāo)志位。A.OFB.DFC.PFD.EF答案:D二、多項(xiàng)選擇題(每題2分,共10題)1.以下關(guān)于8086/8088CPU的敘述正確的是()A.有16根數(shù)據(jù)線B.有20根地址線C.采用分段管理內(nèi)存D.可尋址1MB內(nèi)存空間答案:ABCD2.下列哪些是匯編語(yǔ)言的偽指令()A.DBB.DWC.EQUD.MOV答案:ABC3.8086/8088CPU中,可用于寄存器間接尋址的寄存器有()A.SIB.DIC.BXD.BP答案:ABCD4.影響標(biāo)志位CF的指令有()A.ADDB.SUBC.MULD.DIV答案:AB5.以下關(guān)于堆棧的說(shuō)法正確的是()A.遵循后進(jìn)先出原則B.由SS和SP寄存器管理C.用于臨時(shí)保存數(shù)據(jù)D.只能向高地址方向生長(zhǎng)答案:ABC6.8086/8088CPU的段寄存器有()A.CSB.DSC.ESD.SS答案:ABCD7.下列指令中,目的操作數(shù)為寄存器尋址的有()A.MOVAX,BXB.MOV[BX],AXC.MOVDL,ALD.MOVSI,100答案:AC8.以下關(guān)于8086/8088中斷的敘述正確的是()A.有可屏蔽中斷B.有不可屏蔽中斷C.中斷向量表位于內(nèi)存的0000:0000-0000:03FFHD.中斷類型碼乘以4得到中斷向量的地址答案:ABCD9.匯編語(yǔ)言中,操作數(shù)的類型有()A.立即數(shù)B.寄存器C.存儲(chǔ)器D.段寄存器答案:ABC10.在8086/8088匯編語(yǔ)言中,段定義的作用包括()A.便于程序和數(shù)據(jù)的模塊化管理B.確定段的起始地址C.規(guī)定段的屬性D.用于中斷處理答案:ABC三、判斷題(每題2分,共10題)1.8086/8088CPU中,CS寄存器不能作為目的操作數(shù)。()答案:正確2.匯編語(yǔ)言中的指令和偽指令都能被CPU執(zhí)行。()答案:錯(cuò)誤3.當(dāng)執(zhí)行ADD指令時(shí),若結(jié)果產(chǎn)生進(jìn)位,則CF標(biāo)志位為1。()答案:正確4.8086/8088系統(tǒng)中,一個(gè)字的數(shù)據(jù)在內(nèi)存中一定是按高字節(jié)存高地址,低字節(jié)存低地址的順序存放。()答案:錯(cuò)誤5.段寄存器的內(nèi)容乘以16加上偏移地址就得到物理地址。()答案:正確6.MOVAX,1000H和MOVAX,[1000H]這兩條指令的功能是一樣的。()答案:錯(cuò)誤7.8086/8088CPU中,標(biāo)志寄存器的IF位控制可屏蔽中斷的允許和禁止。()答案:正確8.在匯編語(yǔ)言中,指令JMPSHORTLABEL是段內(nèi)短轉(zhuǎn)移指令。()答案:正確9.8086/8088CPU中,所有的算術(shù)運(yùn)算指令都會(huì)影響標(biāo)志位。()答案:錯(cuò)誤10.8086/8088的指令系統(tǒng)中,有專門的指令用于將一個(gè)數(shù)從一種進(jìn)制轉(zhuǎn)換為另一種進(jìn)制。()答案:錯(cuò)誤四、簡(jiǎn)答題(每題5分,共4題)1.簡(jiǎn)述8086/8088CPU中物理地址和邏輯地址的概念及關(guān)系。答案:邏輯地址由段地址和偏移地址組成,段地址表示段的起始位置,偏移地址表示相對(duì)于段起始位置的偏移量。物理地址是內(nèi)存單元的實(shí)際地址。物理地址=段地址×16+偏移地址。2.什么是匯編語(yǔ)言中的偽指令?列舉三個(gè)常見(jiàn)的偽指令并說(shuō)明其作用。答案:偽指令是在匯編過(guò)程中起控制和說(shuō)明作用的指令,不被CPU執(zhí)行。常見(jiàn)的偽指令:DB用于定義字節(jié)型數(shù)據(jù);DW用于定義字型數(shù)據(jù);EQU用于定義符號(hào)常量。3.說(shuō)明8086/8088CPU中寄存器間接尋址的特點(diǎn)。答案:寄存器間接尋址是通過(guò)寄存器中的值作為地址來(lái)訪問(wèn)內(nèi)存單元。操作數(shù)的地址在寄存器中,可使用SI、DI、BX、BP等寄存器,當(dāng)使用BP時(shí)默認(rèn)段為堆棧段,使用其他寄存器時(shí)默認(rèn)段為數(shù)據(jù)段。4.簡(jiǎn)述8086/8088CPU可屏蔽中斷的處理過(guò)程。答案:當(dāng)可屏蔽中斷請(qǐng)求信號(hào)INTR有效且IF=1時(shí),CPU響應(yīng)中斷。CPU先把當(dāng)前的FLAGS、CS、IP壓入堆棧,然后從中斷向量表中取出中斷服務(wù)程序的入口地址(由中斷類型碼乘以4得到地址),轉(zhuǎn)去執(zhí)行中斷服務(wù)程序。五、討論題(每題5分,共4題)1.討論匯編語(yǔ)言編程中,使用堆棧的優(yōu)缺點(diǎn)。答案:優(yōu)點(diǎn):可臨時(shí)保存數(shù)據(jù)、支持函數(shù)調(diào)用和中斷處理中的現(xiàn)場(chǎng)保護(hù)等。缺點(diǎn):需要小心管理堆棧指針,否則容易造成棧溢出等錯(cuò)誤,編程時(shí)較復(fù)雜,且可使用的最大空間有限(64KB)。2.如何提高8086/8088匯編語(yǔ)言程序的運(yùn)行效率?答案:合理選擇指令,減少不必要的指令;優(yōu)化數(shù)據(jù)存儲(chǔ)和訪問(wèn)方式,如盡量使用寄存器存放數(shù)據(jù);優(yōu)化程序結(jié)構(gòu),減少循環(huán)嵌套等。3.分析8086/8088匯編語(yǔ)言中,段間調(diào)用和段內(nèi)調(diào)用的區(qū)別。答

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論