假设DAT为字节变量,下列三条指令功能相同的是哪几条? ( )。
Ⅰ MOV AL, DAT[2]
Ⅱ MOV AL, DAT+2
Ⅲ MOV AL, 2[DAT]
A.三条都相同
B.仅Ⅰ和Ⅱ相同
C.仅Ⅰ和Ⅲ相同
D.仅Ⅱ和Ⅲ相同
第1题:
假设V1和V2是用DW定义的变量,下列指令中正确的是______。
A.MOV V1,20H
B.MOV V1,V2
C.MOV AL,V1
D.MOV 2000H,V2
第2题:
若定义变量DAT DW 1234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是【 】。
第3题:
假设DAT为字节变量,下列三条指令功能相同的是哪几条? ( )。
Ⅰ MOV AL, DAT[2]
Ⅱ MOV AL, DAT+2
Ⅲ MOV AL, 2[DAT]
A.三条都相同
B.仅Ⅰ和Ⅱ相同
C.仅Ⅰ和Ⅲ相同
D.仅Ⅱ和 Ⅲ 相伺
第4题:
对于以下程序段 AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN可以用指令( )完成相同的功能。
A.REPMVOSB
B.REPLODSB
C.REPSTOSB
D.REPESCASB
第5题:
运行下面的汇编语言程序,在NUM内存单元中得到的结果是______。
DSEG SEGMENT
DAT DB 5,13,4,-2,-6,23,3,1,9,0
CNT EQU S-DAT-1
NUM DB ?
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG
START: MOV AX, DSEG
MOV DS,AX
MOV SI,OFFSET DAT
MOV CX, CNT
XOR EL,EL
LP: MOV AL,[SI]
XOR AL,[SI+1]
TEST AL, 80H ; 两个相邻字节的最高位相同吗?
JNE NEXT
INC BL
NEXT: INC SI
LOOP LP
MOV NUM, BL
MOV AH,4CH
INT 21H
CSEG ENDS
END START
第6题:
下面有四条指令:
①MOV AL,[BX+SI+1AOH]
②MOV AL,80H[BX][DI]
③MOV AL,[BP+SI-0A0H]
④MOV AL,[BP]
其中(DS)=0930H,(SS)=0915H,(SI)=0AOH,(DI)=ACOH,(BX)=80H,(BP)= 470H。试问哪些指令能在AL寄存器中获得相同的结果?( )
A.仅①和②
B.仅②和③
C.仅③和④
D.①、②、③、④
第7题:
若定义:DAT DW 1234H 和VALUE EQU 5678H,试问下列指令中有几条指令的源操作数为立即寻址方式? ( )。
①MOV SI,DAT
②MOV SI,VALUE
③MOV SI,VALUE AND OFFOH
④MOV SI,TYPE DAT
A.1条
B.2条
C.3条
D.4条
第8题:
假设DAT为字节变量,下列三条指令中
Ⅰ.MOV AL,DAT[2]
Ⅱ.MOV AL,DAT+2
Ⅲ.MOV AL,2[DAT]
其功能相同的是( )
A.三条都相同
B.仅Ⅰ和Ⅱ相同
C.仅Ⅰ和Ⅲ相同
D.仅Ⅱ和Ⅲ相同
第9题:
假设DAT为字节变量,下列三条指令中功能相同的是( )。 Ⅰ.MOVAL,DAT[2] Ⅱ.MOVAL,DAT+2 Ⅲ.MOVAL,2[DAT]
A.三条都相同
B.仅Ⅰ和Ⅱ相同
C.仅Ⅰ和Ⅲ相同
D.仅Ⅱ和Ⅲ相同
第10题:
下列指令执行时出错的是()
第11题:
假设V1和V2是用DW定义的变量,下列指令中()是正确的。
第12题:
第13题:
假设DAT为字节变量,下列三条指令功能相同的是哪几条?( )
Ⅰ.MOV AL, DAT[2]
Ⅱ.MOV AL, DAT+2
Ⅲ.MOV AL, 2[DAT]
A.三条都相同
B.仅Ⅰ和Ⅱ相同
C.仅Ⅰ和Ⅲ相同
D.仅Ⅱ和Ⅲ相同
第14题:
若定义变量DAT DW l234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是______。
第15题:
假设DAT为字节变量,下列三条指令中功能相同的是( )。
1 MOV AL,DAT[2]
2 MOV AL,DAT+2
3 MOV AL,2[DAT]
A.三条都相同
B.仅1和2相同
C.仅1和3相同
D.仅2和3相同
第16题:
下面的程序段 DAT DB 1,2,3,4 MOV AL,0 MOV CX,4 MOV SI,3 LP: ADD AL,DAT [SI] DEC SI LOOPE LP HLT 执行结束后,AL和CX寄存器中的内容分别是
A.4和3
B.7和2
C.9和1
D.10和0
第17题:
执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MOV CL,AL SHR AL,2 ADD AL,CL
A.16
B.20
C.32
D.64
第18题:
假设VAR为字节变量,下列3条指令中功能相同的是哪几条( )。
Ⅰ.MOV AL,VAR[2]
Ⅱ.MOV AL,VAR+2
Ⅲ.MOV AL,2[VAR]
A.3条都相同
B.仅Ⅰ和Ⅱ相同
C.仅Ⅰ和Ⅲ相同
D.仅Ⅱ和Ⅲ相同
第19题:
执行下面的程序段后,DAT1单元的值是( )。 DAT1 DB 12H,34H DAT2 DB 56H,78H MOV AX, WORD PTR DAT1 CMP AX, WORD PTR DAT2 JA DONE MOV BX, WORD PTR DAT2 MOV OWRD PTR DAT2,AX MOV OWRD PTR DAT1, BX DONE: HLT
A.34H
B.78H
C.12H
D.56H
第20题:
对于下列程序段: AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN 可用指令______完成相同的功能。( )
A.REP MOVSB
B.REP LODSB
C.REP STOSB
D.REPE SCASB
第21题:
判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV SI, DL (2)MOV ES, 1000H (3)LEA AX, 3006H (4)MOV [BP][DI], 0 (5)MOV [SI], [DI] (6)MOV [DI],[BX] (7)MOV [DX+SI],AL (8)MUL AL , 58H (9)MOV DS,SEG DAT (10)MOV WORD PTR [BX],-1
第22题:
判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV BL, AX (2)MOV AL, BX (3)MOV AL, BL (4)MOV BP, BYTE PTR[BX]
第23题:
若有BUF DW 1,2,3,4。则可将数据02H取到AL寄存器中的指令是:()。
第24题: