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