資源描述:
《第2章指令系統(tǒng)及匯編語言程序設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、第2章指令系統(tǒng)及匯編語言程序設(shè)計(jì)—?選擇題1.指令A(yù)DDCX,55H[BP]的源操作數(shù)的尋址方式是()。(A)寄存器尋址(B)直接尋址(C)寄存器間接尋址(D)寄存器相對尋址2.設(shè)(SS)=3300H,(SP)=1140H,在堆棧中壓入5個(gè)字?jǐn)?shù)據(jù)后,又彈出兩個(gè)字?jǐn)?shù)據(jù),則(SP)=()。(A)113AH(B)114AH(C)1144H(D)1140H3.若SI=0053H,BP=0054H,執(zhí)行SUBSI,BP后,貝ij()。(A)CF=O,OF=0(B)CF=O,OF=1(C)CF=1,0F=()(D)CF=1,OF=14.己知(BP)=0100H,(DS)=
2、7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOVBX,[BP]執(zhí)行后,(BX)=()。(A)0102H(B)0201H(C)245AH(D)5A24H5.實(shí)模式下80486CPU對指令的尋址山()決定。(A)CS,IP(B)DS,IP(C)SS,IP(D)ES,IP6.使用80486匯編語言的偽操作指令定義:VALDB2DUP(1,2,3DUP(3),2DUP(1,0))則在VAL存儲區(qū)內(nèi)前十個(gè)字節(jié)單元的數(shù)據(jù)是()。(A)1,2,3,3,2,1,0,1,2,3(
3、B)1,2,3,3,3,3,2,1,0,1(C)2,1,2,3,3,2,1,0(D)1,2,3,3,3,1,0,1,0,17.下列四條指令都可用來使累加器清”0“,但其中不能清”進(jìn)位”位的是()o(A)XORAL,AL(B)ANDAL,0(C)MOVAL,0(D)SUBAL,AL8.若(AX)=96H,(BX)=65H,依次執(zhí)行ADDAX,BX指令和DAA指令后,(AL)=()。(A)OFBH(B)01H(C)61H(D)OBH9.下列能使CF標(biāo)志置1的指令是()o(A)CMC(B)CLC(C)STC(D)CLD10.MOVAX,[BP+SI]隱含使用的段寄存
4、器是()。(A)CS(B)DS(C)ES(D)SS11.設(shè)AL=7FH,要使AL=80H,應(yīng)使用下列哪一條指令()。(A)ANDAL,80H(B)ORAL,80H(C)XORAL,80H(D)NOTAL12.在執(zhí)行十進(jìn)制調(diào)整指令DAA,DAS之前必須將結(jié)果存放于(沖。(A)AX(B)AH(C)AL(D)BL13.下列指令執(zhí)行后影響標(biāo)志位的是()。(A)MOV(B)PUSH(C)ADD(D)XCHG14.唯一能對應(yīng)存儲單元的地址是()。(A)物理地址(B)端口地址(C)有效地址(D)邏輯地址15.計(jì)算機(jī)能直接執(zhí)行的語言是()。(A)機(jī)器語言(B)匯編語言(C)高
5、級語言(D)程序設(shè)計(jì)語言1.需采用先進(jìn)后出原則操作的存儲區(qū)是()。(A)寄存器組(B)地址緩沖器(C)數(shù)據(jù)寄存器(D)堆棧區(qū)2.寄存器SP用于對()的操作。(A)空閑單元(B)堆棧單元(C)數(shù)據(jù)單元(D)指令單元3.若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,執(zhí)行LEASI,[BX]指令后,SI寄存器的內(nèi)容是()。(A)1234H(B)3412H(C)1000H(D)OOIOH4.若(AL)=80H,執(zhí)行NEGAL指令后,CF和OF標(biāo)志位的狀態(tài)分別為()。(A)0和0(B)0和1(C)1和0(D)1和15.
6、若要完成(AX)*7/2運(yùn)算,則在下列四條指令Z后添加()指令。MOVBX,AX;MOVCL,3;SALAX,CL;SUBAX,BX()。(A)RORAX,1(B)SALAX,1(C)SARAX,1(D)DIVAX,26.在保護(hù)模式下,代碼段的段基址存在于()屮。(A)段選擇符(B)指令指針寄存器(C)段寄存器(D)段描述符7.查表指令XLAT規(guī)定,待查表的首址應(yīng)存入()中。(A)BP(B)SI(C)DI(D)BX23?將要取的某一條指令的偏移地址由()提供。(A)SI(B)BP(C)SP(D)IP24.寄存器間接尋址方式中,操作數(shù)在()中。(A)通用寄存器(
7、B)堆棧(C)主存單元(D)段寄存器25.運(yùn)算型指令的尋址和轉(zhuǎn)移型指令的尋址,其不同點(diǎn)在于()。(A)前者取操作數(shù),后考決定程序的轉(zhuǎn)移地址(B)后者取操作數(shù),前者決定程序的轉(zhuǎn)移地址(C)兩者都是取操作數(shù)(D)兩者都是決定程序的轉(zhuǎn)移地址26.JMPWORDPTR[DI]是()。(A)段內(nèi)間接轉(zhuǎn)移(B)段間間接轉(zhuǎn)移(C)段內(nèi)直接轉(zhuǎn)移(D)段間直接轉(zhuǎn)移27.INC指令不影響()標(biāo)志。(A)OF(B)CF(C)SF(D)ZF28.邏輯移位指令SHL用于()。(A)帶符號數(shù)乘2(B)帶符號數(shù)除2(C)無符號數(shù)乘2(D)無符號數(shù)除229.算術(shù)移位指令SAR用于()。(A)
8、帶符號數(shù)乘2(B)帶符號數(shù)除2(C)無