《匯編語言程序設(shè)計2238》22秋在線作業(yè)1-00001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 40 分)
1.將附加段中偏移量值為DI的存儲單元中的內(nèi)容送入BX寄存器的指令是( )。
A.MOV BX, [DI]
B.MOV BX, DI
C.MOV BX, ES:[DI]
D.LODSW
2.指令DIV BX,表示( )。
A.被除數(shù)(DX)(AX),除數(shù)(BX),運算后商送AX,余數(shù)送DX
B.被除數(shù)(AX)(DX),除數(shù)(BX),運算后商送AX,余數(shù)送DX
C.被除數(shù)(BX),除數(shù)(AX),運算后商送AH,余數(shù)送AL
D.被除數(shù)(DX)(AX),除數(shù)(BX),運算后商送DX,余數(shù)送AX
3.指令“MOV AX,0FH XOR 1111B”執(zhí)行后的結(jié)果是()。
A.0FFFFH→AX
B.0FH→AX
C.1111B→ AX
D.0→AX
4.已知(AL)=35H, (BL)=57H,執(zhí)行指令 ADD AL, BL DAA 后,AL的值為()。
A.92H
B.8CH
C.92
D.5CH
5.題面如下:
{圖}
A.a
B.b
C.c
D.d
6.將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
7.語句 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次
8.循環(huán)控制指令LOOPNE/LOOPNZ結(jié)束循環(huán)的條件是( )。
A.(CX)=0或ZF=1
B.(CX)=0或ZF=0
C.(CX)≠0且ZF=0
D.(CX)≠0或ZF=1
9.重復(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
10.將數(shù)據(jù)1234H存放在存儲單元中的偽指令是( )。
A.TT DB 12H, 34H
B.TT EQU 1234H
C.TT DB ‘1234H’
D.TT DW 1234H
11.題面如下:
{圖}
A.a
B.b
C.c
D.d
12.已知(AX)=1111H,執(zhí)行指令“XOR AX,AX”后,AX的值是( )。
A.0FFFFH
B.0H
C.1111H
D.不確定
13.為實現(xiàn)單步操作,即每執(zhí)行完一條指令就停下來,必須設(shè)置標志位()。
A.IF
B.AF
C.DF
D.TF
14.保存當前棧頂單元偏移地址的寄存器是()。
A.BP
B.SP
C.BX
D.DI
15.已知(AX)=0335H, (DH)=38H,執(zhí)行指令 SUB AL,DH AAS 后,AX的值為( )。
A.207
B.0297H
C.02FDH
D.0207H
16.下列邏輯地址中,表示將要執(zhí)行的指令地址的是( )。
A.DS:SI
B.CS:IP
C.ES:DI
D.SS:SP
17.執(zhí)行段內(nèi)子程序調(diào)用指令時,CPU將把( )的值保存在堆棧中。
A.CS
B.IP
C.SP
D.CS和IP
18.{圖},
A.a
B.b
C.c
D.d
19.指令TEST AX, ES:[1023H]中,源操作數(shù)的尋址方式是( )。
A.寄存器尋址
B.直接尋址
C.寄存器間接尋址
D.立即數(shù)尋址
20.將匯編語言源程序翻譯成機器語言目標程序的系統(tǒng)程序叫做()。
A.連接程序
B.匯編程序
C.編譯程序
D.調(diào)試程序
二、多選題 (共 10 道試題,共 30 分)
21.關(guān)于內(nèi)存單元地址的說法,正確的是()。
A.一個內(nèi)存單元的物理地址是唯一的
B.一個內(nèi)存單元的邏輯地址是唯一的
C.一個物理地址可以對應(yīng)多個邏輯地址
D.物理地址=段基值×16+偏移地址
E.字單元的地址必定是偶數(shù)地址。
22.實現(xiàn)堆棧留空100H個字節(jié)單元,可選用的語句有( )。
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.分支程序的功能部分包括()。
A.循環(huán)參數(shù)初始化
B.產(chǎn)生條件
C.測試
D.定向
E.標號
24.下列寄存器中是段寄存器的有( )。
A.BX
B.CS
C.DS
D.ES
E.SP
25.下列指令中,DB1、DB2分別是字節(jié)變量,錯誤的指令是()。
A.CMP DB1, DB2
B.ADD AX, BL
C.MOV [SI], DB2
D.SUB [BX], BX
E.AND AX, [DX]
26.下列指令中,錯誤的指令是( )。
A.AND AL, ‘A’
B.SHL AX, 4
C.MOV CS, AX
D.TEST [BX], AL
E.MOV DS, 1234H
27.在8086CPU中,可用于作地址指針的寄存器有()。
A.BX
B.AX
C.SI
D.BP
E.CX
28.下面的尋址方式屬于存儲器操作數(shù)的尋址方式的有( )。
A.直接尋址
B.基址變址尋址
C.寄存器尋址
D.立即數(shù)尋址
E.寄存器間接尋址
29.有如下的偽指令語句 ORG 10H X DB ?, $, 3, $ 下列說法錯誤的是()。
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)容相同
30.循環(huán)結(jié)構(gòu)的程序由以下( )部分組成。
A.循環(huán)參數(shù)初始化
B.產(chǎn)生條件
C.測試
D.循環(huán)工作部分
E.循環(huán)控制部分
三、判斷題 (共 15 道試題,共 30 分)
31.匯編程序和匯編語言源程序是同樣的概念。
32.CF位可以用來表示無符號數(shù)的溢出。
33.MOV指令要影響標志位。
34.指令I(lǐng)N AL,DX是合法的指令。
35.指令SHR AX,4可以將AX的內(nèi)容邏輯右移4位。
36.指令MOV AL,255是合法的數(shù)據(jù)傳送指令。
37.不能給段寄存器進行立即數(shù)方式賦值。
38.SP的內(nèi)容可以不指向堆棧的棧頂。
39.8086/8088標志寄存器共有16位,每一位都有含義。
40.內(nèi)存中字單元的地址必須是偶數(shù)地址。
41.指令XCHG BX,ES可以將寄存器BX和ES的內(nèi)容互換。
42.為了使執(zhí)行串操作指令時串地址按增量方式處理,應(yīng)使用指令CLI。
43.立即數(shù)尋址方式不能用于目的操作數(shù)字段。
44.匯編語言源程序必須由四部分組成。
45.條件轉(zhuǎn)移指令與無條件轉(zhuǎn)移指令的轉(zhuǎn)移范圍是一樣的。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777