版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第3章8086尋址方式和指令系統(tǒng)一、單項(xiàng)選擇題(共50小題)1、指令MOVAX,[3070H]中源操作數(shù)的尋址方式為()A、寄存器間接尋址B、立即尋址C、直接尋址D、變址尋址2、DS是()A、數(shù)據(jù)段寄存器B、代碼段寄存器C、堆棧段寄存器D、附加數(shù)據(jù)段寄存器3、CF是()A、進(jìn)位標(biāo)志位B、輔加進(jìn)位標(biāo)志位C、符號(hào)標(biāo)志位D、全零標(biāo)志位4、SS是_()A、數(shù)據(jù)段寄存器B、代碼段寄存器C、堆棧段寄存器D、附加數(shù)據(jù)段寄存器5、指令MOV[BX],AX中A、目的操作數(shù)是寄存器操作數(shù)B、源操作數(shù)是存儲(chǔ)器操作數(shù)C、目的操作數(shù)是存儲(chǔ)器操作數(shù)D、源操作數(shù)是立即操作數(shù)6、CS是()A、數(shù)據(jù)段寄存器B、代碼段寄存器C、堆棧段寄存器D、附加數(shù)據(jù)段寄存器7、指令MOVAX,[BP]中A、源操作數(shù)存于數(shù)據(jù)段B、源操作數(shù)存于堆棧段C、目的操作數(shù)存于數(shù)據(jù)段D、目的操作數(shù)存于堆棧段8、BX是()A、8位通用寄存器B、16位通用寄存器C、16位段寄存器D、16位變址寄存器9、ZF是()A、進(jìn)位標(biāo)志B、方向標(biāo)志C、符號(hào)標(biāo)志D、零標(biāo)志10、IP是()A、指令指針寄存器B、堆棧指針寄存器C、通用寄存器D、變址寄存器11、SI是()A、8位通用寄存器 B、16位通用寄存器C、16位段寄存器D、指令指針寄存器12、DL是()A、16位段寄存器 B、16位通用寄存器C、8位通用寄存器 D、16位標(biāo)志寄存器13、指令I(lǐng)DIVBX的含義是()A、(AX)/(BX) B、(DX:AX)/(BX)C、(AL)/(BX) D、(AL)/(BL)14、下面4個(gè)寄存器中,不能作為間接尋址的寄存器是()A、BXB、DXC、BPD、DI15、設(shè)SS=2000H,執(zhí)行下列程序段后SP=()MOVSP,2000HMOVAX,1234HPUSHAXA、21FFEHB、20000HC、22000HD、22002H16、寄存器間接尋址方式中,操作數(shù)在()中。A、通用寄存器B、堆棧C、內(nèi)存單元D、段寄存器17、JMPWORDPTR[DI]是()A、段內(nèi)間接轉(zhuǎn)移B、段間間接轉(zhuǎn)移C、段內(nèi)直接轉(zhuǎn)移D、段間直接轉(zhuǎn)移18、堆棧指針SP的作用是()。 A、指示在堆棧段SS中的堆棧的棧底位置 B、交換內(nèi)存數(shù)據(jù) C、指示在堆棧段SS中的堆棧的棧頂位置 D、確定內(nèi)存容量19、移位指令使用()計(jì)數(shù)A、CXB、CHC、CLD、BH20、LOOP指令使用()計(jì)數(shù)A、CHB、CXC、CLD、BL21、指令SHLAL,1的含義是()。A、AL左移1位 B、AL右移1位C、AL左移2位 D、AL左移2位22、TEST與AND的區(qū)別是()。A、TEST改變目標(biāo)操作數(shù)B、TEST不改變目標(biāo)操作數(shù)C、都影響標(biāo)志位D、TEST不變標(biāo)志位23、IDIV是()A、無符號(hào)數(shù)除B、帶符號(hào)數(shù)除C、字節(jié)乘D、字乘24、指令A(yù)NDAL,0FH的操作結(jié)果為()A、AL高4位全為0 B、AL高4位全為1C、0FH送AL D、AL低4位全為025、指令ORAL,1的操作結(jié)果為()A、AL的位0為0 B、AL的位0為1C、AL為0 D、AL為126、指令MULBX實(shí)現(xiàn)的是()A、(AL)*(BL)B、(AX)*(BX)C、(AL)*(BX)D、(AX)*(BL)27、下列8086指令中,不合法的指令是()A、INAX,0378HB、MOVBL,ALC、MOVDS,AXD、SHLAX,CL28、完成將BX清零,并使標(biāo)志位CF清零的操作,下面錯(cuò)誤的指令是()A、SUBBX,BXB、XORBX,BXC、MOVBX,00HD、ANDBX,00H29、指令LOOPZ的循環(huán)執(zhí)行條件是()A、CX不等于0且ZF=0B、CX不等于0或ZF=0C、CX不等于0且ZF=1D、CX不等于0或ZF=130、完成將有符號(hào)數(shù)BX的內(nèi)容除以2的正確指令是()。A、SHRBX,1B、SARBX,1C、RORBX.1D、RCRBX,131、設(shè)SS=2000H,下列程序段執(zhí)行后,AL中的數(shù)據(jù)在內(nèi)存地址為()MOVSP,2000HMOVAX,1234HPUSHAXA、20000HB、22000HC、21FFEHD、21FFFH32、設(shè)SS=2000H,下列程序段執(zhí)行后,AH中的數(shù)據(jù)在內(nèi)存地址為()MOVSP,2000HMOVAX,1234HPUSHAXA、20000HB、22000HC、21FFEHD、21FFFH33、設(shè)BL=05H,要使BL=0AH,應(yīng)執(zhí)行的指令是()A、NOTBLB、ANDBLC、XORBL,0FHD、ORBL,0FH34、將BX-CX的結(jié)果送AX,以下錯(cuò)誤的操作是()A、SUBBX,CXB、SUBAX,BXMOVAX,BXSUBAX,CXC、XCHGAX,BXD、MOVAX,BXSUBAX,CXSUBAX,CX35、JMPFARPTRABCD(ABCD是符號(hào)地址)是()A、段內(nèi)間接轉(zhuǎn)移B、段間間接轉(zhuǎn)移C、段內(nèi)直接轉(zhuǎn)移D、段間直接轉(zhuǎn)移36、條件轉(zhuǎn)移指令JNZ的測(cè)試條件是()A、ZF=1B、CF=0C、ZF=0D、CF=137、邏輯移位指令SHL用于()A、帶符號(hào)數(shù)乘2B、帶符號(hào)數(shù)除2C、無符號(hào)數(shù)乘2D、無符號(hào)數(shù)除2E、A與C均可38、在8086基址加變址的尋址方式中,基址寄存器可以為(1),變址寄存器可以為(2)。如已知BX=2000H,SI=1234H,則指令MOVAX,[BX+SI+2]的源操作在(3)中。(1)A、AX或CXB、BX或BPC、SI或BXD、DX或DI(2)A、BC或CXB、CX或SIC、DX或SID、SI或DI(3)A、數(shù)據(jù)段中偏移地址為3236H的字B、數(shù)據(jù)段中偏移地址為3234H的字C、附加段中偏移地址為3236H的字D、附加段中偏移地址為3234H的字39、下列指令中,有語(yǔ)法錯(cuò)誤的是()A、MOV[SI],[DI]B、INAL,DXC、JMPWORDPTR[BX+8]D、PUSHWORDPTR20[BX+SI-2]40、PUSH操作數(shù);其中操作數(shù)允許為()。A、立即操作數(shù) B、字節(jié)內(nèi)存操作數(shù)C、字內(nèi)存操作數(shù) D、字節(jié)寄存器操作數(shù)41、執(zhí)行下列程序段,選擇正確的結(jié)果。MOVSP,2000HMOVAX,0F0HMOVSI,1234HMOVDX,5678HPUSHSIPOPDISHLDX,1TESTAX,DXPUSHDX┆(1)SP=();A、2000HB、1FFFHC、2001HD、1FFEH(2)DH內(nèi)容所在存儲(chǔ)器的偏移地址為();A、1FFFHB、1FFEHC、1FFDHD、1FFCH(3)DL內(nèi)容所在存儲(chǔ)器的偏移地址為();A、1FFFHB、1FFEHC、2000HD、1FFCH(4)AX=();A、0HB、78HC、0F0HD、56H(5)DI=()。A、1234HB、5678HC、2000HD、00F0H(6)DX=();A、5678HB、0ACF0HC、2B3CHD、0ABF0H(7)標(biāo)志位ZF=()。A、0B、1C42、交換寄存器SI與DI的內(nèi)容,以下正確的程序段是();A、PUSHSI B、PUSHSIC、MOVDI,SID、MOVAX,SIPUSHDIPUSHDIMOVSI,DIMOVBX,DIPOPSI POPDIXCHGBX,AXPOPDI POPSI二、填空題(共73空)1、MOV[BP],AL指令中,內(nèi)存操作數(shù)為______尋址方式,對(duì)______段的數(shù)據(jù)進(jìn)行操作。2、條件轉(zhuǎn)移指令JNZ的測(cè)試條件是。3、設(shè)有DS=2000H,BX=0100H,SI=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,試說明下列各條指令執(zhí)行完后AX寄存器的內(nèi)容。(1)MOVAX,[1200H]AX=______(2)MOVAX,[BX]AX=______(3)MOVAX,1100[BX]AX=______(4)MOVAX,[BX][SI]AX=______(5)MOVAX,1100[BX][SI]AX=______4、已知AX=0202H、CX=0003H,執(zhí)行指令SARAX,CL后,寄存器AX=______5、BX、BP被稱為___(1)___寄存器,用他們尋址稱為__(2)____方式。6、當(dāng)采用寄存器間接尋址時(shí),使用通用寄存器BX、DI、SI時(shí),可以默認(rèn)不寫的段寄存器是______7、采用寄存器間接尋址,當(dāng)使用通用寄存器BP時(shí),可以默認(rèn)不寫的段寄存器是______。8、指令MOVAX,[BX][SI]中,目標(biāo)操作數(shù)在__(1)____中,源操作數(shù)在___(2)___中,此時(shí)源操作數(shù)隱含使用的段寄存器為__(3)____。9、對(duì)于乘法、除法指令,其目的操作數(shù)一定在__(1)____或___(2)___中。10、邏輯右移指令SHR可用來實(shí)現(xiàn)對(duì)______除2操作。11、設(shè)當(dāng)前的SI=1000H,DS=5000H,內(nèi)存字單元(51000H)=1234H,則執(zhí)行指令MOVBX,[SI]后,BX=__(1)___,執(zhí)行LEABX,[SI]后,BX=__(2)___。12、讀取標(biāo)志位指令LAHF和設(shè)置標(biāo)志位指令SAHF均只對(duì)標(biāo)志寄存器Flags中的_____標(biāo)志操作。13、條件轉(zhuǎn)移指令是一種短轉(zhuǎn)移,其轉(zhuǎn)移范圍在___內(nèi)14、段內(nèi)和段間的轉(zhuǎn)移指令尋址方式有__(1)____和___(2)___兩種。15、用CMP指令對(duì)無符號(hào)數(shù)比較(A-B),當(dāng)A<B時(shí),可判斷出標(biāo)志位CF=__(1)__。用CMP指令對(duì)帶符號(hào)數(shù)比較(A-B),當(dāng)A<B時(shí),可判斷出標(biāo)志位SF__(2)__OF。16、四條邏輯運(yùn)算指令A(yù)ND、OR、XOR、NOT中,_(1)__指令結(jié)標(biāo)志位均無影響,而其他3條指令除對(duì)標(biāo)志位SF、ZF、PF有影響外,還使__(2)__和__(3)__標(biāo)志位總是置“0”17、如果要對(duì)一個(gè)字節(jié)或一個(gè)字的內(nèi)容求反,可用_(1)__指令;如果要對(duì)寄存器或存儲(chǔ)單元內(nèi)容中指定位求反則需用_(2)__指令。18、根據(jù)要求寫出相應(yīng)的指令。(1)將附加段200H偏移地址中的數(shù)據(jù)送到BX中。_(1)__(2)將DH中的高4位求反,低4位保持不變。__(2)__(3)將CL中的符號(hào)位(D7位)置1,其他位保持不變。__(3)__19、DECBYTEPTR[DI]指令中,操作數(shù)的數(shù)據(jù)類型是___。20、已知AL中存放一數(shù)據(jù),要檢測(cè)其第2位是否為0,應(yīng)執(zhí)行指令為________。21、MOV
SP,3210HPUSH
AX執(zhí)行上述指令序列后,SP寄存器的值是________。22、執(zhí)行下列程序段后,AX及IP的值分別為__(1)____和__(2)____。MOVAX,0FFFFHMOVBX,-1IMULBXJMPDX23、在SUBAX,BX指令執(zhí)行后,CF=1說明最高有效位____________。24、假設(shè)SS=1500H,SP=1000H,如果在堆棧中存入5個(gè)數(shù)據(jù),則棧頂?shù)奈锢淼刂窞開_(1)___,如果又從堆棧中取出2個(gè)數(shù)據(jù),則棧頂?shù)奈锢淼刂窞開__(2)_____。25、執(zhí)行“DIVBX”指令,隱含的被除數(shù)在__(1)__中,相除后的商結(jié)果在__(2)_中。26、若AX=3500H,CX=56B8H,當(dāng)執(zhí)行TEST
AX,CX指令后,AX=_________。27、8086CPU在基址加變址的尋址方式中,基址寄存器可以為(1)和(2)。28、循環(huán)指令LOOPZ終止循環(huán)的條件是__________。28、指令JMPFARPTRNEXT屬于__________轉(zhuǎn)移。29、8086指令系統(tǒng)中,三種類型的操作數(shù)是(1)、(2)和(3)。30、將AX寄存器清0的的邏輯指令是____(1)____或___(2)_____。31、指令CBW只能對(duì)實(shí)現(xiàn)對(duì)寄存器_____(1)_____的內(nèi)容進(jìn)行擴(kuò)展,存放的數(shù)據(jù)應(yīng)該是一個(gè)____(2)______數(shù)。32、將AL中的高4位清“0”33、將AL中的高4位置“1”34、將AL中的高4位取反,可使用指令__________。35、匯編語(yǔ)言一條指令的基本結(jié)構(gòu)一般由____(1)___和____(2)___兩個(gè)部分組成。36、雙操作數(shù)指令中有兩個(gè)操作數(shù),其中之一是__(1)__,另一個(gè)是__(2)__,而運(yùn)算結(jié)果一般總是存放到__(3)__中。37、CPU執(zhí)行“JMPBX”指令只改變___(1)___,而不改變___(2)___內(nèi)容。38、8086指令系統(tǒng)中,所有指令的目的操作數(shù)均不能為_________尋址方式。39、8086指令系統(tǒng)分為六大類型指令,CPU僅在執(zhí)行___(1)______指令、_____(2)____指令和__(3)__指令時(shí)才會(huì)對(duì)狀態(tài)標(biāo)志位有影響。40、與LOOPAgain指令功能等效的兩條指令依次是___(1)______和_____(2)___。三、判斷題(共32個(gè),請(qǐng)判斷以下每小題正誤,括弧中打“√”或“×”,對(duì)于錯(cuò)誤的請(qǐng)說明原因)1、立即尋址方式只能用于源操作數(shù)。()2、立即數(shù)不允許被用作目的操作數(shù)。()3、對(duì)于所有的存儲(chǔ)器尋址方式,都可以采用段超越前綴。()4、指令指針寄存器IP是不能通過指令訪問的。()5、代碼段寄存器CS的內(nèi)容可以被壓入棧區(qū),也可以將堆棧中的數(shù)據(jù)彈出至CS中。()6、數(shù)據(jù)段寄存器DS只能讀出信息,不能寫入信息。()7、CS和IP中的內(nèi)容是不能通過指令隨意改變的,也就是CS和IP都不能用作目的操作數(shù)。()8、INC和DEC指令不影響CF狀態(tài)。()9、AND、OR、XOR指令執(zhí)行后,會(huì)使CF狀態(tài)為0。()10、NOT指令的操作數(shù)不能是立即數(shù)。()11、在條件轉(zhuǎn)移指令中,只能用8位的位移量,即范圍在-128~+127間。()12、CALL指令與JMP指令的區(qū)別在于:前者轉(zhuǎn)移時(shí)需要保存返回地址,而后者不需要。()13、中斷指令與CALL指令不同之處在于中斷指令不要將標(biāo)志寄存器Flags壓入堆棧。()14、DOS所有的功能子程序調(diào)用都是利用INT21H中斷指令。()15、指令“MOVAX,[BP]”的源操作數(shù)的物理地址為SS*16+BP。()16、段內(nèi)轉(zhuǎn)移要改變IP、CS的值。()17、條件轉(zhuǎn)移指令只能使用于段內(nèi)直接短轉(zhuǎn)移。()18、立即尋址方式不能用于目的操作數(shù)字段。()19、不能給段寄存器直接傳送立即數(shù)。()20、MOV指令執(zhí)行時(shí)會(huì)影響標(biāo)志位。()21、DIV指令在執(zhí)行字節(jié)除法時(shí),運(yùn)算后的商值存放在AH中,余數(shù)存放在AL中。()22、堆棧存取操作是以字節(jié)為單位的。當(dāng)堆棧存入數(shù)據(jù)時(shí),SP減1;當(dāng)從堆棧中取出數(shù)據(jù)時(shí),SP加1。()23、判斷以下指令的正誤,對(duì)于錯(cuò)誤的請(qǐng)說明原因并改正。(1)POPCS()(2)PUSHFlags()(3)MOVBP,AL()(4)LEABX,2000H()(5)AND[BX][BP],AX()(6)SARAX,4()(7)POPAL()(8)CMP[SI],[DI]()(9)MUL25()(10)INCIP()(11)XCHGBL,100()(12)INAL,300H()(13)TESTAL,100H()(14)ADDAL,[BX+DX+10]()四、簡(jiǎn)答題(20個(gè))1、簡(jiǎn)述一條指令中一般包含哪些信息?2、簡(jiǎn)述計(jì)算機(jī)中操作數(shù)可能存放的位置。3、解釋以下名詞:操作碼、操作數(shù)、立即數(shù)、寄存器操作數(shù)、存儲(chǔ)器操作數(shù)4、什么是尋址方式?5、兩個(gè)邏輯地址分別為2345H:0000H和000H:3450H,他們所對(duì)應(yīng)的物理地址是多少?說明了什么?6、在轉(zhuǎn)移類指令中,對(duì)轉(zhuǎn)移的目標(biāo)的址的尋址方式有幾種?段內(nèi)轉(zhuǎn)移的范圍是多大?段間轉(zhuǎn)移的范圍是多大?條件轉(zhuǎn)移的范圍是多大?7、若一個(gè)堆棧段的起始地址為3520H:0000H,棧區(qū)長(zhǎng)度為0100H,當(dāng)前SP的內(nèi)容為0020H,試問:(1)棧頂和棧底的物理地址分別是什么?(2)棧區(qū)中已有字節(jié)數(shù)為多少?(3)存入數(shù)據(jù)1234H和5678H后,SP內(nèi)容為多少?8、試編寫三段程序,分別用不同的尋址方式實(shí)現(xiàn)將AX的內(nèi)容送入數(shù)據(jù)段偏移地址為2000H單元中去。9、設(shè)SS=2000H,SP=2000H,AX=2234H,BX=5673H,F(xiàn)lags=7103H,試說明執(zhí)行指令:PUSHAX PHSHBXPUSHFPOPCX之后,SP=?SS=?CX=?并畫圖指出堆棧中各單元的內(nèi)容10、CALL指令與JMP指令的相同之處與不同之處分別是什么?11、已知各寄存器和內(nèi)存單元
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026中國(guó)科學(xué)院聲學(xué)研究所專項(xiàng)項(xiàng)目管理辦公室崗位招聘2人參考考試題庫(kù)附答案解析
- 2026年臺(tái)州三門農(nóng)商銀行招聘15人參考考試題庫(kù)附答案解析
- 2026江西吉安市吉州區(qū)樟山衛(wèi)生院招募就業(yè)見習(xí)人員2人備考考試試題附答案解析
- 食材安全生產(chǎn)制度范本
- 農(nóng)業(yè)生產(chǎn)部規(guī)章管理制度
- 客運(yùn)站生產(chǎn)安全管理制度
- 生產(chǎn)車間巡檢工作制度
- 工程安全生產(chǎn)調(diào)度制度
- 土地生產(chǎn)要素分配制度
- 2026浙江溫州市洞頭區(qū)東屏新農(nóng)村發(fā)展有限公司第一分公司半屏油罐咖啡公園招聘3人(店長(zhǎng)、咖啡師)參考考試試題附答案解析
- 開放性氣胸的臨床護(hù)理
- 山洪災(zāi)害監(jiān)理工作報(bào)告
- 鞏膜炎的治療
- 學(xué)?!暗谝蛔h題”學(xué)習(xí)制度
- DBJ52T-既有建筑幕墻安全性檢測(cè)鑒定技術(shù)規(guī)程
- 運(yùn)輸管理實(shí)務(wù)(第二版)李佑珍課件第6章 集裝箱多式聯(lián)運(yùn)學(xué)習(xí)資料
- 影片備案報(bào)告范文
- 心臟驟停應(yīng)急預(yù)案及流程
- 中山市市場(chǎng)主體住所(經(jīng)營(yíng)場(chǎng)所)信息申報(bào)表
- 播種施肥機(jī)械
- 初中校本課程-【課堂實(shí)錄】美麗的24節(jié)氣教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
評(píng)論
0/150
提交評(píng)論