匯編考試題及答案_第1頁
匯編考試題及答案_第2頁
匯編考試題及答案_第3頁
匯編考試題及答案_第4頁
匯編考試題及答案_第5頁
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

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

文檔簡介

匯編考試題及答案

單項選擇題(每題2分,共10題)1.下列指令中,屬于數(shù)據(jù)傳送類指令的是()A.ADDB.MOVC.JMPD.CMP2.8086中,CS寄存器的作用是()A.數(shù)據(jù)段寄存器B.代碼段寄存器C.堆棧段寄存器D.附加段寄存器3.匯編語言源程序中的語句可分為()A.指令性語句和偽指令性語句B.數(shù)據(jù)定義語句和指令語句C.標(biāo)號語句和變量語句D.控制語句和操作語句4.下列尋址方式中,速度最快的是()A.立即尋址B.直接尋址C.寄存器尋址D.寄存器間接尋址5.指令MOVAX,[BX+SI]中,源操作數(shù)的尋址方式是()A.基址變址尋址B.相對基址變址尋址C.直接尋址D.寄存器間接尋址6.8086系統(tǒng)中,一個段的最大長度是()A.64KBB.1MBC.256BD.1KB7.下列指令中,能使累加器AX清0的是()A.XORAX,AXB.ANDAX,0C.MOVAX,0D.SUBAX,AX8.匯編語言程序中,END語句的作用是()A.表示程序結(jié)束B.定義程序入口C.定義數(shù)據(jù)段D.定義代碼段9.8086中,標(biāo)志寄存器FLAGS中OF標(biāo)志位表示()A.進(jìn)位標(biāo)志B.溢出標(biāo)志C.零標(biāo)志D.符號標(biāo)志10.指令CMPAX,BX執(zhí)行后,若AX>BX,則標(biāo)志位()A.CF=1B.ZF=1C.SF=1D.OF=1答案:1.B2.B3.A4.A5.A6.A7.A8.A9.B10.C多項選擇題(每題2分,共10題)1.下列屬于匯編語言特點(diǎn)的有()A.面向機(jī)器B.執(zhí)行效率高C.編程復(fù)雜D.可讀性強(qiáng)2.8086系統(tǒng)中,下列屬于段寄存器的有()A.CSB.DSC.ESD.SS3.下列指令中,屬于邏輯運(yùn)算指令的有()A.ANDB.ORC.XORD.NOT4.下列尋址方式中,可用于訪問內(nèi)存的有()A.直接尋址B.寄存器間接尋址C.基址尋址D.變址尋址5.8086中,可用于循環(huán)控制的指令有()A.LOOPB.JCXZC.JMPD.CALL6.匯編語言程序中的變量具有的屬性有()A.段屬性B.偏移屬性C.類型屬性D.長度屬性7.下列指令中,可改變標(biāo)志位的有()A.ADDB.SUBC.CMPD.MOV8.8086系統(tǒng)中,可以實現(xiàn)子程序調(diào)用的指令有()A.CALLB.RETC.JMPD.LOOP9.下列屬于偽指令的有()A.DATAB.EQUC.SEGMENTD.ENDS10.指令MOVAX,[BX+DI+10H]中,涉及的寄存器有()A.AXB.BXC.DID.SI答案:1.ABC2.ABCD3.ABCD4.ABCD5.AB6.ABC7.ABC8.AB9.ABCD10.ABC判斷題(每題2分,共10題)1.匯編語言是一種高級程序設(shè)計語言。()2.8086系統(tǒng)中,一個程序只能有一個代碼段。()3.立即尋址方式中,操作數(shù)直接存放在指令中。()4.邏輯運(yùn)算指令會影響標(biāo)志位。()5.指令MOVAX,BX執(zhí)行后,AX和BX的內(nèi)容互換。()6.匯編語言程序中的標(biāo)號必須以字母開頭。()7.8086中,堆棧操作遵循先進(jìn)先出原則。()8.子程序調(diào)用指令CALL執(zhí)行后,程序會跳轉(zhuǎn)到子程序入口地址執(zhí)行。()9.偽指令在程序運(yùn)行時會被執(zhí)行。()10.指令JMPSHORTNEXT是段內(nèi)短轉(zhuǎn)移指令。()答案:1.×2.×3.√4.√5.×6.√7.×8.√9.×10.√簡答題(總4題,每題5分)1.簡述MOV指令的功能。答:MOV指令用于數(shù)據(jù)傳送,可將源操作數(shù)傳送到目的操作數(shù),實現(xiàn)寄存器與寄存器、寄存器與內(nèi)存、內(nèi)存與內(nèi)存之間的數(shù)據(jù)傳遞。2.什么是尋址方式?答:尋址方式就是尋找操作數(shù)或操作數(shù)地址的方式。8086有立即尋址、直接尋址等多種尋址方式,不同尋址方式?jīng)Q定了操作數(shù)的獲取途徑。3.簡述標(biāo)志寄存器FLAGS中幾個主要標(biāo)志位的作用。答:CF進(jìn)位標(biāo)志,反映無符號數(shù)運(yùn)算進(jìn)位情況;ZF零標(biāo)志,結(jié)果為0時置1;SF符號標(biāo)志,反映結(jié)果符號;OF溢出標(biāo)志,用于表示有符號數(shù)運(yùn)算溢出。4.匯編語言源程序由哪些部分組成?答:由指令性語句、偽指令性語句組成。指令性語句實現(xiàn)具體操作,偽指令用于定義數(shù)據(jù)段結(jié)構(gòu)、分配存儲空間等,還有標(biāo)號、變量等,共同構(gòu)成完整程序。討論題(總4題,每題5分)1.比較直接尋址和寄存器間接尋址的優(yōu)缺點(diǎn)。答:直接尋址簡單直觀,可直接找到內(nèi)存單元,但靈活性差。寄存器間接尋址通過寄存器間接找內(nèi)存,靈活性高,可方便修改地址,但需多一次寄存器訪問。2.如何提高匯編語言程序的執(zhí)行效率?答:可采用高效尋址方式,減少內(nèi)存訪問次數(shù);優(yōu)化算法,減少不必要計算;合理使用寄存器,減少數(shù)據(jù)傳遞開銷等。3.簡述子程序調(diào)用和返回的過程。答:CALL指令將返回地址存入堆棧,然后跳轉(zhuǎn)到子程序入口。子程序執(zhí)行完

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論