PUERTA | PUERTA CS Simulacro 2018 | Pregunta 26

Considere los siguientes códigos de montaje:
(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

¿Cuál de las siguientes opciones es la correcta?
(A) P1 usa el direccionamiento inmediato y P2 usa el modo de direccionamiento de memoria indirecta.
(B) P1 usa el direccionamiento inmediato y P2 usa el modo de direccionamiento directo de memoria.
(C) P1 usa el direccionamiento directo de memoria y P2 usa el modo de direccionamiento directo de memoria.
(D) Ninguno de estos

Respuesta: (A)
Explicación: Un operando inmediato tiene un valor constante o una expresión.
La dirección efectiva del operando es el contenido de un registro o ubicación de memoria principal, ubicación cuya dirección aparece en la instrucción de los modos de direccionamiento indirecto.
La opción (A) es correcta.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *