首页/ 题库 / [单选题]假设DAT为字节变量,下列三条指令中功能的答案

假设DAT为字节变量,下列三条指令中功能相同的是哪几条?Ⅰ.MOV AL,DAT[2] Ⅱ.MOV AL,DAT+2 Ⅲ.MOV AL,2[DAT]

单选题
2022-01-04 06:36
A、三条都相同
B、仅Ⅰ和Ⅱ相同
C、仅Ⅰ和Ⅲ相同
D、仅Ⅱ和Ⅲ相同
查看答案

正确答案
A

试题解析
解析:MOV指令是最基本的数据传送指令,它可以在寄存器与寄存器之间,或在寄存器与存储器之间传送字或字节数据,也可以将一个立即数传送到寄存器或存储单中。而DAT[2],DAT+2,2[DAT]都有效地表示DAT第二个字节,因此上面三条指令都是将DAT第二个字节送AL。

标签:
感兴趣题目
下列指令中,不正确的指令是( )。Ⅰ MOV AX,BXⅡ ADD AX,CLⅢ MOV 2000H,CXⅣ MOV AX.[DX]

以NUM为起始地址的字节表中存放着M个带符号数据,请分别找出最大值和最小值。并分别送入到AH和AL中。请在程序中的空格处填人适当指令使其完整。
MOV(),OFFSET NUM
XOR AX,AX
MOV CX,()
MOV BH,[ SI]
MOV BL,BH
K1:()
CMP AL,BH
JLE()
MOV BH, ()
JMP K3
K2: CMP AL,BL
() K3
MOV BL,AL
K3 :()K1
MOV (),BX
INT 3

下面有4条指令:Ⅰ.MOV AL,[BX+SI+1AOH]Ⅱ.MOV AL,80H[BX][DI]Ⅲ.MOV AL,[BP+SI-0AOH]Ⅳ.MOV AL,[BP]其中(DS)=0930H,(SS)=0915H,(SI)=OAOH,(DI)=1COH,(BX)=80H,(BP)=470H。( )指令能在AL寄存器中获得相同的结果。
若定义DAT DD 12345678H,则(DAT+1)字节单元中的数据是( )。
下列指令中有几条指令是不合法的?(12)。①MOV[SI),[DI]②IN AL,DX③JMP WORD PTR[BX]④PUSH WORD PTR 10[BX+2]
下列指令中,正确的指令是( )。Ⅰ MOV DX,[CX]Ⅱ MOV BX,AXⅢ ADD 2000H,CXⅣ MOV MA,MB其中VIA和MB是两个存储器
下列指令中,正确的指令是( )。Ⅰ MOV DX,[CX]Ⅱ MOV BX,AXⅢ ADD 2000H,CXⅣ MOV MA,MB;其中MA和MB是两个存储器
请指出MOV AL,1400指令中的错误。
请指出MOV CX,AL指令中的错误。
已经定义数据段如下: DATASEGMENT NUM=56 X DB NUM Y DB 27 Z DW 148 DATAENDS 指出下列指令中的错误: (1)MOV Y,X (2)MOV BL,04B8H (3)MOV AL,Z (4)MOV [BX],3 (5)MOV [BX],[DI] (6)MOV DS,DATA (7)MOV NUM,AX (8)MOV ES,DS (9)MOV AX,FLAGS (10)MOV CS,AX
设内存22000H和22001H单元分别存放的数据为04H和06H,写出如下程序的运行结果,并指出该程序段的功能。 MOV AX,2000H MOW DS,AX MOC CL,4 MOV SI,2000H MOV AL,[SI+1] SHL AL, CL ADD AL,[ SI] MOV[ SI+2], AL INT 3 请问:SI=();AL();(22002H)=();程序功能是:()
执行指令mov al,12h,mov bl,12h,mov dl,02h,cmpxchg bl,dl后,al的值为________。
相关题目
MOV AL, 96H MOV BL, 12H MUL BL 执行上述指令后,结果是 ( )
 MOV AL, 96H MOV BL, 12H MUL BL 执行上述指令后,结果是 ( )
对于下列程序段:( ) AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN   也可用______指令完成同样的功能。
对于下列程序段: AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN 可用指令______完成相同的功能。( )
执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MOV CL,AL SHR AL,2 ADD AL,CL
执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MIOV CL,AL SHR AL,2 ADD AL,CL
执行以下指令后:MOV AL,12HOR AL,0FHAL的内容为:()
假设DAT为字节变量,下列三条指令功能相同的是哪几条? ( )。Ⅰ MOV AL, DAT[2]Ⅱ MOV AL, DAT+2Ⅲ MOV AL, 2[DAT]
假设DAT为字节变量,下列三条指令功能相同的是哪几条?( )Ⅰ.MOV AL, DAT[2]Ⅱ.MOV AL, DAT+2Ⅲ.MOV AL, 2[DAT]
假设VAR为字节变量,下列3条指令中功能相同的是哪几条?______。Ⅰ.MOV AL, VAR [2]Ⅱ.MOV AL, VAR+2Ⅲ.MOV AL, 2 [VAR]
假设DAT为字节变量,下列三条指令中功能相同的是( )。1 MOV AL,DAT[2]2 MOV AL,DAT+23 MOV AL,2[DAT]
假设DAT为字节变量,下列三条指令中功能相同的是哪几条?Ⅰ.MOV AL,DAT[2] Ⅱ.MOV AL,DAT+2 Ⅲ.MOV AL,2[DAT]
假设VAR为字节变量,下列3条指令中功能相同的是哪几条( )。Ⅰ.MOV AL,VAR[2]Ⅱ.MOV AL,VAR+2Ⅲ.MOV AL,2[VAR]
假设DAT为字节变量,下列三条指令中Ⅰ.MOV AL,DAT[2]Ⅱ.MOV AL,DAT+2Ⅲ.MOV AL,2[DAT]其功能相同的是( )
下面指令序列执行后完成的运算,正确的算术表达式为 MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL
有下列指令: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT 执行这些指令后,寄存器AL的值是( )
假设VAR为变量,指令MOV AX,OFFSET VAR的寻址方式是( )。
执行下列指令后,正确的结果是______。 MOV AL,100 MOV BL,—1
执行指令mov al,12h,mov bl,12h,mov dl,02h,cmpxchg bl,dl后,al的值为()
与指令MOV BX,OFFSET BUF功能相同的指令是()。
广告位招租WX:84302438

免费的网站请分享给朋友吧