ISRO | CS ISRO 2008 | Pregunta 36

Considere el siguiente programa en lenguaje ensamblador

MVIA   30 H
ACI    30 H
XRA    A
POP    H

Después de la ejecución del programa anterior, el contenido del acumulador será
(A) 30 H
(B) 60 H
(C) 00 H
(D) contenido de la pila

Respuesta: (C)
Explicación: MVI: – mover datos inmediatos a un registro o ubicación de memoria.
ACI: – Añadir inmediato al acumulador con acarreo.
XRA: – El contenido del acumulador es exclusivo O con registro específico o ubicación de memoria.

Entonces, después de la ejecución de la primera instrucción, el valor del acumulador será A = 30H = 0011 0000
Después de la segunda instrucción A = 30 + 30 = 0110 0000
Después de la tercera instrucción A = A⊕A = 0110 0000 ⊕ 0110 0000 = 0000 0000 = 00H

Entonces, la opción correcta es (C)
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 *