考虑以下汇编代码:
(P1) :
BYTE_VALUE DB 150 // A byte value is defined
WORD_VALUE DW 300 // A word value is defined
ADD BYTE_VALUE, 65 // An immediate operand 65 is added
MOV AX, 45H // Immediate constant 45H is transferred to AX
(P2) :
MY_TABLE TIMES 10 DW 0 // Allocates 10 words (2 bytes) each initialized to 0
MOV EBX, [MY_TABLE] // Effective Address of MY_TABLE in EBX
MOV [EBX], 110 // MY_TABLE[0] = 110
ADD EBX, 2 // EBX = EBX +2
MOV [EBX], 123 // MY_TABLE[1] = 123
以下哪个选项是正确的?
(A) P1 使用立即寻址,P2 使用间接内存寻址模式。
(B) P1 使用立即寻址,P2 使用直接存储器寻址模式。
(C) P1 使用直接内存寻址,P2 使用直接内存寻址模式。
(D)这些都不是答案:(一)
说明:立即数操作数具有常量值或表达式。
操作数的有效地址是寄存器或主存位置的内容,其地址出现在间接寻址方式指令中的位置。
选项(A)是正确的。
这个问题的测验