大學(xué)課程 《匯編語(yǔ)言程序設(shè)計(jì)》模擬試題_第1頁(yè)
大學(xué)課程 《匯編語(yǔ)言程序設(shè)計(jì)》模擬試題_第2頁(yè)
大學(xué)課程 《匯編語(yǔ)言程序設(shè)計(jì)》模擬試題_第3頁(yè)
大學(xué)課程 《匯編語(yǔ)言程序設(shè)計(jì)》模擬試題_第4頁(yè)
大學(xué)課程 《匯編語(yǔ)言程序設(shè)計(jì)》模擬試題_第5頁(yè)
已閱讀5頁(yè),還剩70頁(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)介

1A.段內(nèi)轉(zhuǎn)移直接尋址B.段內(nèi)轉(zhuǎn)移間接尋址C直接尋址D.段間轉(zhuǎn)移間接尋址2、執(zhí)行下面指令序列后,結(jié)果是(A)。MOVAL82HA.AX=0FF82HB.AX=8082HC.AX=0082HD.AX=0F82H3、8088/8086存儲(chǔ)器分段,每個(gè)段不超過(guò)(D)。A.64K個(gè)字B.32K個(gè)字節(jié)C.1兆個(gè)字節(jié)D.64K個(gè)字節(jié)A.物理地址B.偏移地址C.邏輯地址D.段地址上述語(yǔ)句匯編后,為變量BUF分配的存儲(chǔ)單元字節(jié)數(shù)是(B)。A.NEGAXB.NOTAXCINCAXD.DECAX8086/8088系統(tǒng)執(zhí)行傳送指令MOV時(shí)(A)。ADDALBH,設(shè)置的標(biāo)志位CF和OF的值是(D)。FOFA.MOVAL,BUFB.MOVAL,BUFJSK1ANDAL,11SHRAL,1JNZK2JNCK1MOVAL,0ALKKC.MOVAL,BUFD.MOVAL,BUFTESTAL,81HJNPK4JNZK3TESTAL,80HMOVAL,0JNZK4K10、下列指令中操作數(shù)在代碼段中的是(A)。AMOVALHBADDALBLCSUBBXDIDINCDI]11、與MOVBX,OFFSETVAR指令完全等效的指令是(D)。212、下列指令執(zhí)行后對(duì)源和目的操作數(shù)均無(wú)影響的是(D)。13、表示過(guò)程定義結(jié)束的偽指令是(A)。A.ENDPB.ENDSC.ENDD.ENDM(D)。A.CMPB.SUBC.ANDD.MOV15、上面指令執(zhí)行后,AX的內(nèi)容是(A)。A.0302HB.0203HC.0202HD.0303HNTEQUBUF符號(hào)COUNT等價(jià)的值是(B)。DADB0FAH…MOVAL,BYTEPTRDA1行后,DA2中的內(nèi)容是(C)。A.0DAHB.0FAHC.0F5HD.0D0HH有語(yǔ)法錯(cuò)誤的是(B)。DBABCDEFGHA.0036HB.0022HC.0030HD.0020H條件轉(zhuǎn)移指令JNBE產(chǎn)生轉(zhuǎn)移的條件是(A)。A.CF=0ANDZF=0B.CF=0ANDZF=1C.CF=1ANDZF=0D.CF=1ANDZF=1A.ALB.BLC.CHD.DXA.DS*16+SIB.ES*16+DIC.CS*16+IPD.SS*16+SPFHB)。ALOOPZB.JNLEC.PUSHFD.POPF3CBBHDHA.累加器到存儲(chǔ)器B.立即數(shù)到存儲(chǔ)器C.寄存器到存儲(chǔ)器D.存儲(chǔ)器到存儲(chǔ)器A.AXB.ALC.CXD.CLACFOFB.CF=1OF=1C.CF=0OF=0D.CF=1OF=030下列語(yǔ)句中能實(shí)現(xiàn)留空8個(gè)字節(jié)單元的語(yǔ)句是(D)。CDADDD.DA4DQ?LOOPNZ條件是(B)。HDNEGDLBXDXXPOPBXMOVAX,BX34、JMPBX的目標(biāo)地址的偏移量為(A)。A.BX的內(nèi)容B.BX所指向的內(nèi)存單元的內(nèi)容CIPBXDIP[BX]A.上一條指令的首地址B.下一條指令的首地址C執(zhí)行指令的首地址D.需計(jì)算有效地址后才能確定地址36、用戶為了解決自己的問(wèn)題,用匯編語(yǔ)言所編寫(xiě)的程序,稱為(B)。那么表示段內(nèi)字節(jié)單元偏移地址的二進(jìn)制位數(shù)應(yīng)是(B)。D38、可用作寄存器間接尋址或基址、變址尋址的地址寄存器,正確的是(D)。XBXSIEHJBA)。442、選用串操作指令時(shí),錯(cuò)誤的操作是(D)。XC的操作數(shù)指針D.源操作數(shù)和目的操作數(shù)都可以加段超越I后,正確的結(jié)果是(C)。AALFHSFCFC.AL=5FHSF=0CF=1BAL60HSF=1CF=0D.AL=60HSF=0CF=0執(zhí)行上述指令后,正確的結(jié)果是(B)。AAXHB.AX=0FFFHC.AX=1000HD.AX=0111H45、CBW指令的功能是(B)。名字是(A)。A.VariableB.First&ldC.0FFFFHD.‘Memphis’DWDA1數(shù)據(jù)為3000H字存儲(chǔ)單元的偏移地址是(A)。A.0030HB.0031HC.0032HD.0033HNUMDBXOR6AND2)LE0EH上述數(shù)據(jù)定義語(yǔ)句中,NUM1和NUM2字節(jié)單元的內(nèi)容分別是(D)。用的語(yǔ)句是(A)。ADADB‘AB’B.DA1DW‘AB’C.DA1DB0ABHD.DA1DW0ABHBCDH┇上述指令序列執(zhí)行后,DA2字存儲(chǔ)單元的內(nèi)容是(C)。AABCDHB.0AB9AHC.55CDHD.559AH51、下面語(yǔ)句中有語(yǔ)法錯(cuò)誤的語(yǔ)句是(C)。5CHDH53、執(zhí)行下列指令序列后,正確的結(jié)果是(A)。AALHB.AL=204HC.AL=04HD.AL=205HDB-DA2┇I(xiàn)上述指令序列運(yùn)行后,CX的內(nèi)容是(D)。A.03ABHB.01ABHC.0304HD.0104H55、在匯編語(yǔ)言程序中,對(duì)END語(yǔ)句的敘述正確的是(C)。A.END語(yǔ)句是一可執(zhí)行語(yǔ)句B.END語(yǔ)句表示程序執(zhí)行到此結(jié)束CEND句表示源程序到此結(jié)束D.END語(yǔ)句在匯編后要產(chǎn)生機(jī)器碼56、十六進(jìn)制數(shù)88H,可表示成下面幾種形式,請(qǐng)找出錯(cuò)誤的表示(D)。57、指令指針寄存器是(A)。AIPB.SPC.BPD.PSWF面的敘述正確的是(D)。59、完成將累加器AL清零,并使進(jìn)位標(biāo)志CF清零,下面錯(cuò)誤的指令是(A)。LHCXORALALDSUBALAL60、下列指令執(zhí)行后總是使CF=0,OF=0的是(A)。A.ANDB.NEGC.NOTD.INC61、完成同指令XCHGAX,BX相同功能的指令或指令序列是()。ADDAL,BLA之后,其結(jié)果應(yīng)是()。DAHAL的值為()。664、在串操作指令前使用重復(fù)前綴指令REPE,終止串的重復(fù)操作條件是()。65、下面指令中,合理而有意義的指令是()。A.REPLODSBB.REPSCASBC.REPCMPSBD.REPMOVSB66、在匯編語(yǔ)言程序中,對(duì)END語(yǔ)句的敘述正確的是()。A.END語(yǔ)句是一可執(zhí)行語(yǔ)句B.END語(yǔ)句表示程序執(zhí)行到此結(jié)束CEND語(yǔ)句表示源程序到此結(jié)束D.END語(yǔ)句在匯編后要產(chǎn)生機(jī)器碼67、下面的數(shù)據(jù)傳送指令中,錯(cuò)誤的操作是()。DSH68、下面指令執(zhí)行后,變量DAB中的內(nèi)容是()。DAWDW2A05HDABDB0FAH:MOVAL,BYTEPRTDAWA.0DAHB.0FAHC.0F5HD.0D0H69、執(zhí)行下列指令后,正確的結(jié)果是()。MOVAL,100MOVBLA.AL=100HB.AL=64HC.AL=64HD.AL=100HBL=02HBL=0FEHBL=82HBL=0FEH、設(shè)數(shù)據(jù)段中已有:下面有語(yǔ)法錯(cuò)誤的語(yǔ)句是()。AADRDWDABMOVDA,AX71、實(shí)現(xiàn)將DX:AX中存放的32位數(shù)擴(kuò)大四倍,正確的程序段是()。XDSHLAX:上述指令序列運(yùn)行后,BX的內(nèi)容是()。A.0605HB.0402HC.0606HD.0204H773、當(dāng)一個(gè)帶符號(hào)數(shù)大于0FBH時(shí)程序轉(zhuǎn)移,需選用的條件轉(zhuǎn)移指令是()。A.JLEB.JNLC.JNLED.JL為()。KA.JNEB.JZC.JSD.JC是()。RBLFHCANDBLFHDORBLFHJZNEXTJZNEXTJZNEXTJZNEXT的值是()。A.F400HB.2F80HC.F4000HD.2F800H[1000H]則AX=()。A.8000HB.0080HC.2080HD.8020H78、下列四條指令中錯(cuò)誤的是()。A.MOVAX,[SI]B.MOVAX,[DI]C.MOVAX,[SI+DI]D.MOVAX,[SI-DI]79、下列四條指令執(zhí)行后不影響標(biāo)志位的是()。器有()。A.BUFDW9B.BUFDB9CBUFDBDUP(?)D.BUFDW9DUP(?)AADDAL,BLB.ADCAL,BLC.ADDBL,ALD.ADCBL,ALDAADAADAADAA87、定義宏指令的偽指令是()。88、在匯編語(yǔ)言源程序中,表達(dá)式的計(jì)算是由()完成的。A.編程者B.匯編程序C.程序執(zhí)行時(shí)D.連接程序89、為了使執(zhí)行串操作指令時(shí),地址按減量方式處理應(yīng)使用指令()。8A.CLIB.STIC.CLDD.STDNUMDBNUM存儲(chǔ)單元。A.1B.5C.6D.7不可省略的項(xiàng)是()。A.名字項(xiàng)B.操作項(xiàng)C.操作數(shù)項(xiàng)D.注釋項(xiàng)92、在堆棧段中,存放棧頂?shù)刂返募拇嫫魇?)。A.IPB.SPC.BXD.BP93、匯編語(yǔ)言程序中,反映指令操作結(jié)果的標(biāo)志是()。A.狀態(tài)標(biāo)志B.控制標(biāo)志C.ZFD.DF94、書(shū)寫(xiě)匯編語(yǔ)言程序時(shí)規(guī)定,對(duì)字母開(kāi)頭的十六進(jìn)制數(shù),其前面必須加()。A.0B.DC.BD.H95、計(jì)算機(jī)中用來(lái)存儲(chǔ)程序、數(shù)據(jù)等信息的記憶裝置是()。A.控制器B.運(yùn)算器C.CPUD.存儲(chǔ)器96、MOV[SI][BX],AL,該指令中目的操作數(shù)采用的尋址方式是()。A.基址加變址B.寄存器C.寄存器間接D.寄存器相對(duì)97、MULWORDPTR[SI]指令中的乘積是存放在()、AX中。A.CXB.BXC.DXD.SI98、匯編語(yǔ)言中,存放下一條將要執(zhí)行的指令地址寄存器是()。A.SPB.AXC.DID.IP99、在計(jì)算機(jī)中,以先進(jìn)后出方式工作的存儲(chǔ)空間是()。A.存儲(chǔ)器B.RAMC.ROMD.堆棧A.ANDB.CMPC.SUBD.OR101、在存儲(chǔ)器中留60個(gè)字的空單元的偽指令是()。A.ARRAYEQU60B.ARRAYDW60A.段內(nèi)轉(zhuǎn)移直接尋址B.段內(nèi)轉(zhuǎn)移間接尋址C直接尋址D.段間轉(zhuǎn)移間接尋址103、下列敘述正確的是()。A.對(duì)兩個(gè)無(wú)符號(hào)數(shù)進(jìn)行比較采用CMP指令,對(duì)兩個(gè)有符號(hào)數(shù)比較用CMPS指令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指令一個(gè)字單元的物理地址是()。105、在下列指令的表示中,不正確的是()。106、在進(jìn)行二重循環(huán)程序設(shè)計(jì)時(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)9C循環(huán)初值都應(yīng)置外循環(huán)之外NEAT執(zhí)行后(BX)=()。111、上題的程序執(zhí)行后(AX)=()。NMOVALSIISBTRXSHLAL,1LA.占內(nèi)存空間小,但速度慢B.占內(nèi)存空間大,但速度快C間相同,速度快D.占內(nèi)存空間相同,速度慢A上一條指令的首地址B.下一條指令的首地址C令的首地址D.需計(jì)算有效地址后才能確定地址117、下列指令執(zhí)行時(shí)出錯(cuò)的是()。118、已知(AX)=1234H,執(zhí)行下述三條指令后,(AX)=()。NEGBXH)提供。提供偏移地址的寄存器組是()。124、循環(huán)指令LOOPNZ終止循環(huán)的條件是()。126、保存字除法商的寄存器是()。A、DH=10HCF=1C、DH=10HCF=0FD、DH=0F0HCF=1128、下列傳送指令中有語(yǔ)法錯(cuò)誤的是()。OVCSAXOVESAX129、下面指令執(zhí)行后,改變AL寄存器內(nèi)容的指令是()。ATESTALHLBLALAL130、一條指令中目的操作數(shù)不允許使用的尋址方式是()A.寄存器尋址B.立即數(shù)尋址C.變址尋址D.寄存器間接尋址131、執(zhí)行下面指令序列后,結(jié)果是()。MOVAL,82H132、與MOVBX,OFFSETVAR指令完全等效的指令是()。執(zhí)行上述指令序列后,SP寄存器的值是()。上述語(yǔ)句匯編后,為變量BUF分配的存儲(chǔ)單元字節(jié)數(shù)是()。136、在匯編語(yǔ)言程序的開(kāi)發(fā)過(guò)程中使用宏功能的順序是()。A、宏定義,宏調(diào)用B、宏定義,宏展開(kāi)C,宏展開(kāi)D、宏定義,宏展開(kāi),宏調(diào)用言源程序中,每個(gè)語(yǔ)句由四項(xiàng)組成,如語(yǔ)句要完成一定功能,那么該語(yǔ)句中不可省略的項(xiàng)是()。A、名字項(xiàng)B、操作碼項(xiàng)C、操作數(shù)項(xiàng)D、注釋項(xiàng)()。MOVNUSFHJZMINUSJZMINUSJZMINUSJZMINUS的結(jié)果是()C、DI=0102H,CX=0002HD、DI=0101H,CX=0003HYVBXARRAY一個(gè)圓括號(hào)內(nèi)的“10”的含義是()A、出錯(cuò)行的行號(hào)B、錯(cuò)誤類型號(hào)C性錯(cuò)誤的個(gè)數(shù)D、嚴(yán)重錯(cuò)誤的個(gè)數(shù)143、在匯編語(yǔ)言程序的開(kāi)發(fā)過(guò)程中使用宏功能的順序是()。ABQCBBH的關(guān)系是()。A.A>B>CB.A<B<CC.A=B=CD.A<B=CA.185A2HB.00020HC.01004HD.0AB568H146、堆棧中當(dāng)前出棧的存儲(chǔ)單元地址是()。A.SS*10H+SPB.SS*10H+BPC.SS*10+SPD.SS*10+BPCNEGDLA.9CA8AHB.9CA90HC.9CA86HD.0DB00HH上述定義的數(shù)據(jù)單元中,能構(gòu)成0303H字存儲(chǔ)單元的個(gè)數(shù)是()。AHB.20HC.1EHD.0FHTA.4290HB.0A40HC.0C290HD.0C260H152、下列中指令執(zhí)行后,能影響標(biāo)志位的指令是()。A.PUSHFB.POPFC.JNLEOPRD.LOOPZLOP153、循環(huán)控制指令LOOPNZ繼續(xù)執(zhí)行循環(huán)的條件是()。154、下面兩個(gè)傳送指令語(yǔ)句中源操作數(shù)尋址方式是()。VAR1DW32HVAR2EQU32H┇A都是立即數(shù)尋址B.前一條指令是立即數(shù)尋址,后一條指令是直接尋址C條指令是直接尋址,后一條指令是立即數(shù)尋址D.都是直接尋址┇A.0009B.008CHC.0090HD.0010H上述兩條指令執(zhí)行后,AX和CF中的內(nèi)容分別是()。C.AX=A65DH,CF=0BAX265DH,CF=1D.AX=A65DH,CF=1┇執(zhí)行上述兩條指令后,BX中的內(nèi)容是()。A.‘EF'B.‘FC'C.‘CC'D.‘FF'158、指令語(yǔ)句中標(biāo)號(hào)的錯(cuò)誤定義是()CLABELD.由“JMP標(biāo)號(hào)”指令定義A.VAR1-VAR2B.VAR2-VAR1[BX]C.VAR1+VAR2D.VAR1[BX]有語(yǔ)法錯(cuò)誤的是()。DBABCDEFGHA000BB.11011000BC.00011011BD.00011011011BNEXT:ADDAL,6ALOOPNEXT上述程序段執(zhí)行的結(jié)果是()。A.AX=0030HB.AX=0300HC.AX=30D.AX=001EH循環(huán)控制指令,這時(shí)應(yīng)選用的指令是()。A.LOOPB.JMPC.LOOPNE/LOOPNZD.JCXZA.12FAHB.1305FHC.130FFHD.015FH165、IP指令指針寄存器是屬于()。A.通用寄存器B.段寄存器C.變址寄存器D.控制寄存器166、下面有語(yǔ)法錯(cuò)誤的指令是()。AADDALAHB.ADD[BX+3],ALAA.IDIV2B.SARDX,1C.RORDX,1D.RCRDX,1)。A.CLCB.CMCC.STCD.NOPA.NEGALB.NOTALC.INCALD.DECAL170、在條件轉(zhuǎn)移指令中,結(jié)果為負(fù)數(shù)則轉(zhuǎn)移的指令是()。A.JNSB.JXC.JSD.JPXCHG是()。A.XCHGAL,DSB.XCHGBL,[BX]CXCHGALFHD.XCHGBUF1,BUF2172、一條指令中目的操作數(shù)不允許使用的尋址方式是()。A.寄存器尋址B.立即數(shù)尋址C.變址尋址D.寄存器間接尋址FA..2000HB.2002HC.1FFCHD.1FFEHAAX=0032HB.AX=00E0HC.AX=03E0HD.AX=0FFE0H的結(jié)果是()。DIHCXHDDIHCXHDATASEGMENTORG20HXDB12HYDW789AHATAENDSY單元的偏移地址是()。A.0B.20HC.21HD.12H177、下面指令語(yǔ)句中,語(yǔ)法正確的是()。AINCBXB.CMP[BX],60CJMPFAROPRD.MOVWORDPTR[BX],5DA1DB32DUP(?)DA3DWDA2ATAENDS…,BX中的內(nèi)容是()。A.20HB.31C.32HD.21HDATASEGMENTADB15H,34H,55HDRDWDA1DATAENDS能使AX中數(shù)據(jù)為偶數(shù)的語(yǔ)句是()。地址值的方法是()。AMOVDS,20A0HB.ASSUMEDS:DATA_SEGCDATASEGSEGMENTD.MOVAX,DATA_SEGMOVDSAXNEGALXORAL,65上述程序段執(zhí)行后,AL中的內(nèi)容是()。A.40HB.64HC.01HD.61H這種情況應(yīng)選擇的條件轉(zhuǎn)移指令是()。C.上述兩條條件轉(zhuǎn)移指令(JE和JNC)無(wú)先后次序D.用上述兩個(gè)條件轉(zhuǎn)移指令不能完成上述功能要求________。3.“VARDB5DUP(8,2DUP(5))”語(yǔ)句匯編應(yīng)分配______個(gè)字節(jié)單元。_______到_______。2.在程序調(diào)試時(shí),顯示某指令存放地址是2340H:0056H,則物理地址是_______。4.指令MOVAX,[BX+SI+10H]源操作數(shù)尋址方式是_______。PTR[DI]后,(31200H)=_______,(31201H)=_______。執(zhí)行下列指令序列MOVAL0HMOVBL8H義語(yǔ)句ORG0HVECT1DW200HVECTDWVECT1簡(jiǎn)答題(1)執(zhí)行段內(nèi)返回RET指令時(shí),執(zhí)行的操作是:(2)執(zhí)行段間返回RET指令時(shí),執(zhí)行的操作是:DADB20HDUP(?)理地址。MOVAL,[BP+20H]的物理地址是:A.ORAX,[CX]B.ADD[SI],[BX][DI]CJMPBYTEPTRLOOPSDSARAX,4E.RCLDX義如下X3DD?NTEQUXXBDW5678H┇SHAPUSHBPOPAPOPB答:上述程序段執(zhí)行后(A)=;(B)=。ORG0HNUM1=8NUM2=NUM1+10HADBCOMPUTERCOUNTEQU$-DA1(1)DA1的偏移地址是:()(2)COUNT的值是:()(3)DA2+5字節(jié)單元的內(nèi)容是:()下列程序段完成什么工作?DATDB30DUP(?)DATDB10DUP(?)┇MOVCX,10MOVBX,20MOVSI,0NEXT:MOVAL,DAT1[BX][SI]MOVDAT2[DI],ALCSINCDILOOPNEXT(1)VAR3DD10(2)VAR4DW4DUP(?),2(1)JMPBXIP=___________________(2)JMPTABLE[BX]IP=___________________X四個(gè)寄存器信息。例如:X:場(chǎng)恢復(fù)現(xiàn)場(chǎng)時(shí)的指令序列。(1)將AX的內(nèi)容,減去0520H,和上次運(yùn)算的借位;(2)將變量名TABL的段地址送AX;DDWD1(CS)=2640H,(SS)=2250H,SP=100H,問(wèn)題:(1)數(shù)據(jù)段起始地址是多少?(2)計(jì)算數(shù)據(jù)段中最多可以存放多少個(gè)字節(jié)數(shù)據(jù)?(要有具體計(jì)算式)(3)代碼段最多可以存放多少個(gè)字節(jié)程序代碼?說(shuō)明理由。DATASEGMENTORG0HVRADB4AHNDS列語(yǔ)句MOVCX,VRA-BUFCX=_______(用十六進(jìn)制數(shù)表示)。SUBAXBXCMPAX,BXANDCXDXTESTCX,DXBJMPSHORTLJMPNEARPTRL1BXA.CL寄存器內(nèi)容取反D.CX寄存器的低四位變反什么區(qū)別?23、假定(DX)=10111001B,(CL)=0.3,(CF)=1,試確定下列各條指令單獨(dú)執(zhí)行后,(1)SHRDX,1(2)RCRDL,1(3)RCLDX,CL(1)傳送25H到AL寄存器(2)將AL的內(nèi)容乘以2(3)傳送15H到BL寄存器(4)AL的內(nèi)容乘以BL的內(nèi)容并請(qǐng)寫(xiě)出最后(AX)=?(1)執(zhí)行段內(nèi)返回RET指令時(shí),執(zhí)行的操作是:(2)執(zhí)行段間返回RET指令時(shí),執(zhí)行的操作是:┇MOVAL,TYPEARYMOVBL,LENGTHARYGHNUM1=8NUM2=NUM1+10HADBCOMPUTERDB0AH,0DHEQUDA(2)COUNT的值是:___________________。(3)DA2+5字節(jié)單元的內(nèi)容是:___________________。請(qǐng)用一條指令將數(shù)據(jù)3C50H裝入AX寄存器。(不得使用立即數(shù))DAT2DW3412H,5678H┇MOV條語(yǔ)句改正)。DADB20HDUP(?)H理地址。MOVAL,[BP+20H]的物理地址是。0MOVBL,ES:[SI+40H]的物理地址是。MOVAH,ALJZNEXTJMPK1LXORAL,ALALNEGALALMOVBL7FHADCAL,BLAX1234HNEGBXXBUFDB6DUP(?)…OVOVOVLOPMOVAL,[SI]ANDAL,0FHINCSIINCDIOOPLOP試回答(1)上述程序段執(zhí)行后,BUF2開(kāi)始的6個(gè)字節(jié)存儲(chǔ)單元的內(nèi)容是什么?(2)在程序功能不變的情況下,ANDAL,0FH指令可否用SUBAL,30H指令替代。FDBABDQCACYZONTEQUBUFF…1EADIBUFFMOVAL,’$’NEXTREPNZSCASBJZK1XJMPNEXTDA2DB?┇XORBL,BLJZKKJNCLOPADDBL,1MPLOPDADB┇ALDAOVCLMOVDL,10OVBLDAANDBL0FHADDAL,BLNOTALORALBLL2XCHGCH,CLYATEEQUFEH┇OVDLBYTEBYTE┇XORCL,CLLOP:TESTDA_B[BX],01HJENEXTADDALDABBX]NEXT:INCBXCMPCL,10ELOP┇PADDALBXCMPAL,10JBNEXTBALNEXT:INCBXP3AXCF_。ANDBL0FHH上述指令序列后,AL=___________________。AL┇ADISADDSI,2ADDDI,2OVOVOVOVOVND4┇DXSEGMENTORG20HDA3EQU1234HDA4EQU$-DA2NDSHNUMDW12H…OVCLBYTEPTRNUMT請(qǐng)問(wèn):(AX)=______,(BX)=______,(CX)=______。NUMEQU$-ADRR…DON:INCBXLOOPZDONJNZNEXTFFHT請(qǐng)問(wèn):(1)該程序完成的功能是什么?5ESTBLHPLUSTESTAL80HJNEEXITOMPXCHANGEPLUSTESTBL,80HEXITO試回答:(1)子程序的功能是什么?LLTDB…LOCKMOVALSIJNGNEXTNEXT:INCSIOPTALT請(qǐng)問(wèn):(1)該程序完成的功能是什么?(2)該程序循環(huán)的次數(shù)是多少?COUNTEQUBLOLOK)/2GOONADDBXJAENEXT6NEXT:LOOPGOON回答下述問(wèn)題FLDBDB?TABDW20DUP(?)TAB2DB’ABCD’DMOVDXSIZETABMOVAL,10DDALALSHLAL,1BLALSHLAL,1ADDAL,BL,試說(shuō)明下列程序段做什么工作?LLJGL1JBEL2JMPSHORTEXITINTHJCL1JOL2JMPL370X程序功能是_______…B…JCNEXTLSHORTLOPTBDW5678H:USHAPUSHBPOPAPOPB試回答:A.上述程序段執(zhí)行后(A)=,(B)=?,F(xiàn)有下列程序段:MOVAX,6540HOVOVOV8CLORDL,BL(AX)=,(BL)=,(DX)=。VALVBLALMOVCLADDAL,BL試問(wèn)程序段執(zhí)行后(BL)=,(AL)=。:TESTAL81HPZNEXTVBLSI:請(qǐng)回答程序段運(yùn)行后:(AL)=,(BL)=。:NDALFHDECALMOVBLBXH:試回答:(1)上述程序段的功能是什么?(2)如從鍵盤(pán)輸入字符‘4’,程序段有什么結(jié)果?JZBRCH1RCRAL,1JZBRCH2RCLAL,19LJZBRCH3:(1)當(dāng)(AL)=(2)當(dāng)(AL)=(3)當(dāng)(AL)=┇HCODALMOVCL,12ORG040HYYDW3040H┇TRYYADBFH┇DICMPAL,‘Z’JBEK1BXAL┇ZNEXTNEXT:……NEGBX三條指令后,AX=BX=

溫馨提示

  • 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)論