指出MOV EAX,2[EDI*8][EBP+80]指令中源操作数和目的操作数的寻址方式。
第1题:
A.MOV [DI], [SI]
B.MOV DS, SS
C.MOV AL, [EAX+EBX*2]
D.OUT BX, AX
第2题:
指令MOV AX,[DI+8]的源操作数是()
第3题:
【问题1】(6分)
按照表4-1所列出的数据寻址方式,说明表4-3中各汇编指令指定的操作数或操作数地址属于哪类数据寻址方式,将答案填写在答题纸的对应栏中(直接填写编号即可)。
表4-3汇编指令采用的数据寻址方式
指令
寻址方式
MOV ECX, [EAX+24]
IMUL EBX, TABLE[ESI*4], 7
INC WORD PTR[500]
ADD EAX, TABLE[ESI]
MOV EAX, [ESI][EBX]
MOV [ECX], EDX
【问题1】(每空1分,共6分)
指令 |
寻址方式 |
MOV ECX,[EAX+24] |
3 或 基址寻址 |
IMUL EBX,TABLE[ESI*4],7 |
5 或 带比例因子的变址寻址 |
INC WORD PTR[500] |
1 或 直接寻址 |
ADD EAX,TABLE[ESI] |
4 或 变址寻址 |
MOV EAX,[ESI][EBX] |
6 或 基址变址寻址 |
MOV [ECX],EDX |
2 或 寄存器间接寻址 |
第4题:
指出MOV [ESI],[EDI]指令的错误原因。
第5题:
下列指令中,含有非法操作数寻址的指令是。()
第6题:
在访问4字节数组时常使用指令MOV EAX,[ESI*4],该指令中源操作数采用的寻址方式是比例【 】寻址。
第7题:
指出下列指令源操作数的寻址方式? (1)MOV.BX,100H (2)MOV.AX,DAT[BX][DI] (3)MOVSB (4)ADD.AX,BX (5)MOV.BX,[100]
第8题:
执行MOV EAX, -2指令后,EAX寄存器中的数据是
A.FFFFFFFEH
B.OOOOFFFEH
C.00000010H
D.10000002H
第9题:
指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (1)MOV BX, ‘BC’ (2)MOV AX, DATA (3)MOV DX, [BX] (4)MOV AL, [BX+DI] (5)MOV CL, LIST[BX] (6)MOV AX, FILE[BX+DI+200H] (7)DAA (8)XLAT (9)IN AX, DX (10)INT 21H
第10题:
指出MOV EAX,[ESI][EBP+0FFFF0H]指令中源操作数和目的操作数的寻址方式。