《匯編語(yǔ)言程序設(shè)計(jì)2238》22春在線作業(yè)2-00001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 40 分)
1.題面如下:
{圖}
A.a
B.b
C.c
D.d
2.將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
3.已知(AL)=35H, (BL)=57H,執(zhí)行指令 ADD AL, BL DAA 后,AL的值為()。
A.92H
B.8CH
C.92
D.5CH
4.將數(shù)據(jù)1234H存放在存儲(chǔ)單元中的偽指令是( )。
A.TT DB 12H, 34H
B.TT EQU 1234H
C.TT DB ‘1234H’
D.TT DW 1234H
5.語(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次
6.將附加段中偏移量值為DI的存儲(chǔ)單元中的內(nèi)容送入BX寄存器的指令是( )。
A.MOV BX, [DI]
B.MOV BX, DI
C.MOV BX, ES:[DI]
D.LODSW
7.保存當(dāng)前棧頂單元偏移地址的寄存器是()。
A.BP
B.SP
C.BX
D.DI
8.指令TEST AX, ES:[1023H]中,源操作數(shù)的尋址方式是( )。
A.寄存器尋址
B.直接尋址
C.寄存器間接尋址
D.立即數(shù)尋址
9.指令DIV BX執(zhí)行后,商和余數(shù)分別在寄存器()中。
A.AX和DX
B.DX和BX
C.DX和AX
D.AL和AH
10.DA1 DW 2A05H DA2 DB 0FAH ┇ MOV AL,BYTE PTR DA1 SUB DA2,AL 上述指令執(zhí)行后,DA2中的內(nèi)容是()。
A.0DAH
B.0FAH
C.0F5H
D.0D0H
11.已知(AX)=1111H,執(zhí)行指令“XOR AX,AX”后,AX的值是( )。
A.0FFFFH
B.0H
C.1111H
D.不確定
12.在執(zhí)行“LEA BX,BUFFER”指令時(shí),是把()。
A.BUFFER的內(nèi)容→BX
B.BUFFER的偏移量→BX
C.BUFFER的段基值→BX
D.BUFFER的內(nèi)容→EA
13.指令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
14.下列邏輯地址中,表示將要執(zhí)行的指令地址的是( )。
A.DS:SI
B.CS:IP
C.ES:DI
D.SS:SP
15.保存堆棧段段基值的寄存器是( )。
A.CS
B.SP
C.ES
D.SS
16.將堆棧段中偏移量值為BX的存儲(chǔ)單元中的內(nèi)容送入AX寄存器的指令是()。
A.MOV AX, BX
B.MOV AX, [BX]
C.POP AX
D.MOV AX, SS:[BX]
17.{圖},
A.a
B.b
C.c
D.d
18.設(shè)堆棧指針(SP)=4EH, 執(zhí)行下面兩條指令,當(dāng)剛進(jìn)入子程序P1執(zhí)行時(shí),SP的值是()。 PUSHF CALL FAR PTR P1
A.48H
B.4CH
C.52H
D.54H
19.指令“MOV AX,0FH XOR 1111B”執(zhí)行后的結(jié)果是()。
A.0FFFFH→AX
B.0FH→AX
C.1111B→ AX
D.0→AX
20.執(zhí)行段內(nèi)子程序調(diào)用指令時(shí),CPU將把( )的值保存在堆棧中。
A.CS
B.IP
C.SP
D.CS和IP
二、多選題 (共 10 道試題,共 30 分)
21.宏指令的使用過(guò)程包括的步驟有()。
A.宏定義
B.宏參數(shù)傳遞
C.宏調(diào)用
D.宏展開
E.宏返回
22.實(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)
23.循環(huán)結(jié)構(gòu)的程序由以下( )部分組成。
A.循環(huán)參數(shù)初始化
B.產(chǎn)生條件
C.測(cè)試
D.循環(huán)工作部分
E.循環(huán)控制部分
24.下列指令中,錯(cuò)誤的指令是( )。
A.AND AL, ‘A’
B.SHL AX, 4
C.MOV CS, AX
D.TEST [BX], AL
E.MOV DS, 1234H
25.下列指令中,DB1、DB2分別是字節(jié)變量,錯(cuò)誤的指令是()。
A.CMP DB1, DB2
B.ADD AX, BL
C.MOV [SI], DB2
D.SUB [BX], BX
E.AND AX, [DX]
26.分支程序的功能部分包括()。
A.循環(huán)參數(shù)初始化
B.產(chǎn)生條件
C.測(cè)試
D.定向
E.標(biāo)號(hào)
27.標(biāo)號(hào)的類型可以是( )。
A.NEAR
B.WORD
C.DWORD
D.FAR
E.DW
28.下面指令中,可以將BX寄存器清0的指令是( )。
A.CMP BX, BX
B.XOR BX, BX
C.MOV BX, 0
D.MOV BX, 1 EQ 0
29.物理地址1117AH的邏輯地址可以是()。
A.1000H:117AH
B.11000H:17AH
C.1025H:0F2AH
D.1109H:00EAH
E.1117AH:0H
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.指令XCHG BX,ES可以將寄存器BX和ES的內(nèi)容互換。
32.符號(hào)定義語(yǔ)句不占內(nèi)存單元,變量定義語(yǔ)句占內(nèi)存單元。
33.指令I(lǐng)N AL,DX是合法的指令。
34.8086/8088標(biāo)志寄存器共有16位,每一位都有含義。
35.立即數(shù)尋址方式不能用于目的操作數(shù)字段。
36.MOV AX,[BP]的源操作數(shù)的物理地址為16×(DS)+(BP)。
37.PF位可以用來(lái)表示運(yùn)算結(jié)果中1的個(gè)數(shù)的奇偶性。
38.指令TEST AL,0執(zhí)行后AL的內(nèi)容一定是全零。
39.在匯編語(yǔ)言源程序中,偽指令語(yǔ)句必須放在數(shù)據(jù)段中。
40.偽指令語(yǔ)句與指令語(yǔ)句只是不同的語(yǔ)句種類,沒(méi)有什么本質(zhì)區(qū)別。
41.指令SHR AX,4可以將AX的內(nèi)容邏輯右移4位。
42.SP的內(nèi)容可以不指向堆棧的棧頂。
43.只能使用PUSH、POP類的指令對(duì)堆棧段內(nèi)的內(nèi)容進(jìn)行操作。
44.MOV指令要影響標(biāo)志位。
45.假設(shè)存儲(chǔ)器中從7462H單元開始的四個(gè)相鄰字節(jié)單元中的內(nèi)容依次是32H,46H,52H,OFEH,則存放字?jǐn)?shù)據(jù)OFE52H的字地址是7465H。
奧鵬,國(guó)開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777