📜  门| GATE CS Mock 2018 |问题 26

📅  最后修改于: 2021-09-27 06:06:39             🧑  作者: Mango

考虑以下汇编代码:
(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)是正确的。
这个问题的测验