《匯編語(yǔ)言程序設(shè)計(jì)2238》22秋在線作業(yè)2-00001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 40 分)
1.題面如下:
{圖}
A.a
B.b
C.c
D.d
2.題面如下:
{圖}
A.a
B.b
C.c
D.d
3.重復(fù)前綴指令REPNE/REPNZ繼續(xù)重復(fù)執(zhí)行串操作的條件是()。
A.(CX)=0且ZF=1
B.(CX)≠0或ZF=0
C.(CX)≠0且ZF=0
D.(CX)≠0或ZF=1
4.指令DIV BX,表示( )。
A.被除數(shù)(DX)(AX),除數(shù)(BX),運(yùn)算后商送AX,余數(shù)送DX
B.被除數(shù)(AX)(DX),除數(shù)(BX),運(yùn)算后商送AX,余數(shù)送DX
C.被除數(shù)(BX),除數(shù)(AX),運(yùn)算后商送AH,余數(shù)送AL
D.被除數(shù)(DX)(AX),除數(shù)(BX),運(yùn)算后商送DX,余數(shù)送AX
5.將BX中內(nèi)容送到地址為3FH的端口中去的方法是()。
A.MOV 3FH,BX
B.OUT 3FH,BX
C.MOV AX,BX OUT 3FH,AX
D.MOV AX,BX IN AX,3FH
6.指令TEST AX, ES:[1023H]中,源操作數(shù)的尋址方式是( )。
A.寄存器尋址
B.直接尋址
C.寄存器間接尋址
D.立即數(shù)尋址
7.保存當(dāng)前棧頂單元偏移地址的寄存器是()。
A.BP
B.SP
C.BX
D.DI
8.指令“MOV AX,0FH XOR 1111B”執(zhí)行后的結(jié)果是()。
A.0FFFFH→AX
B.0FH→AX
C.1111B→ AX
D.0→AX
9.設(shè)(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTR[BP]中,操作數(shù)的物理地址是( )。
A.40000H
B.31000H
C.30000H
D.21000H
10.已知(AX)=1111H,執(zhí)行指令“XOR AX,AX”后,AX的值是( )。
A.0FFFFH
B.0H
C.1111H
D.不確定
11.()表示指令在程序中位置的符號(hào)地址。
A.邏輯地址
B.物理地址
C.IP
D.標(biāo)號(hào)
12.保存堆棧段段基值的寄存器是( )。
A.CS
B.SP
C.ES
D.SS
13.已知(AX)=0335H, (DH)=38H,執(zhí)行指令 SUB AL,DH AAS 后,AX的值為( )。
A.207
B.0297H
C.02FDH
D.0207H
14.語(yǔ)句 DA DB 4 DUP(2 DUP(8),6)表示重復(fù)的數(shù)據(jù)序列和次數(shù)是()。
A.數(shù)據(jù)序列2,8,6重復(fù)4次
B.數(shù)據(jù)序列4,8,6重復(fù)2次
C.數(shù)據(jù)序列4,2,6重復(fù)2次
D.數(shù)據(jù)序列8,8,6重復(fù)4次
15.為實(shí)現(xiàn)單步操作,即每執(zhí)行完一條指令就停下來(lái),必須設(shè)置標(biāo)志位()。
A.IF
B.AF
C.DF
D.TF
16.在執(zhí)行“LEA BX,BUFFER”指令時(shí),是把()。
A.BUFFER的內(nèi)容→BX
B.BUFFER的偏移量→BX
C.BUFFER的段基值→BX
D.BUFFER的內(nèi)容→EA
17.指令DIV BX執(zhí)行后,商和余數(shù)分別在寄存器()中。
A.AX和DX
B.DX和BX
C.DX和AX
D.AL和AH
18.指令I(lǐng)MUL CL,表示( )。
A.(AL)*(CL)→(AX)
B.(AX)*(CL)→(DX)
C.(AX)/(CL)→(AL)
D.(CL)*(AL)→(AL)
19.設(shè)(SS)=0913H,堆棧的深度為40H個(gè)字節(jié),則棧底字單元的物理地址是(C,難)。
A.0916FH
B.09170H
C.0916EH
D.0953H
20.執(zhí)行指令A(yù)DD AX,0 后,不受影響的標(biāo)志位是()。
A.CF
B.ZF
C.PF
D.DF
二、多選題 (共 10 道試題,共 30 分)
21.有如下的偽指令語(yǔ)句 ORG 10H X DB ?, $, 3, $ 下列說(shuō)法錯(cuò)誤的是()。
A.X的偏移量為10H
B.X+1單元中的內(nèi)容是10H
C.X單元中的內(nèi)容是10H
D.X+3單元中的內(nèi)容是12H
E.X+1單元與X+3單元中的內(nèi)容相同
22.下列指令中,錯(cuò)誤的指令是( )。
A.AND AL, ‘A’
B.SHL AX, 4
C.MOV CS, AX
D.TEST [BX], AL
E.MOV DS, 1234H
23.物理地址1117AH的邏輯地址可以是()。
A.1000H:117AH
B.11000H:17AH
C.1025H:0F2AH
D.1109H:00EAH
E.1117AH:0H
24.實(shí)現(xiàn)堆棧留空100H個(gè)字節(jié)單元,可選用的語(yǔ)句有( )。
A.DB 25H DUP(4)
B.DD 50H DUP(0)
C.DB 100H DUP(0)
D.DW 50H DUP(0)
E.DW 80H DUP(0)
25.宏指令的使用過(guò)程包括的步驟有()。
A.宏定義
B.宏參數(shù)傳遞
C.宏調(diào)用
D.宏展開(kāi)
E.宏返回
26.下面語(yǔ)句中,是偽指令語(yǔ)句的有( )。
A.CMP AX, CX
B.DB ?
C.IDIV CX
D.ORG 30H
E.DATA SEGMENT
27.下列寄存器中是段寄存器的有( )。
A.BX
B.CS
C.DS
D.ES
E.SP
28.下面的尋址方式屬于存儲(chǔ)器操作數(shù)的尋址方式的有( )。
A.直接尋址
B.基址變址尋址
C.寄存器尋址
D.立即數(shù)尋址
E.寄存器間接尋址
29.以下程序段中,有數(shù)據(jù)2000H的字單元的偏移量分別是()。 ORG 20H VAR1 DB 0,’0’,20H,0,20H DW VAR1
A.03H
B.21H
C.22H
D.23H
E.24H
30.(AL)=9AH, (BH)=0C2H, 執(zhí)行語(yǔ)句ADD AL,BH后,下列各狀態(tài)標(biāo)志的值正確的是( )。
A.ZF=0
B.CF=0
C.OF=1
D.SF=1
E.PF=0
三、判斷題 (共 15 道試題,共 30 分)
31.MOV AX,[BP]的源操作數(shù)的物理地址為16×(DS)+(BP)。
32.SP的內(nèi)容可以不指向堆棧的棧頂。
33.指令XCHG BX,ES可以將寄存器BX和ES的內(nèi)容互換。
34.條件轉(zhuǎn)移指令與無(wú)條件轉(zhuǎn)移指令的轉(zhuǎn)移范圍是一樣的。
35.指令SHR AX,4可以將AX的內(nèi)容邏輯右移4位。
36.在變量定義時(shí),可以通過(guò)使用ORG偽指令指定變量在段中存儲(chǔ)時(shí)的偏移量。
37.指令I(lǐng)N AL,DX是合法的指令。
38.符號(hào)定義語(yǔ)句不占內(nèi)存單元,變量定義語(yǔ)句占內(nèi)存單元。
39.只能使用PUSH、POP類(lèi)的指令對(duì)堆棧段內(nèi)的內(nèi)容進(jìn)行操作。
40.指令MOV AL,255是合法的數(shù)據(jù)傳送指令。
41.立即數(shù)尋址方式不能用于目的操作數(shù)字段。
42.PUSH、POP指令的操作數(shù)必須是字操作數(shù)。
43.匯編語(yǔ)言源程序必須由四部分組成。
44.指令TEST AL,0執(zhí)行后AL的內(nèi)容一定是全零。
45.匯編程序和匯編語(yǔ)言源程序是同樣的概念。
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢(xún)QQ : 3230981406或微信:aopopenfd777