TEST BORRADO, QUIZÁS LE INTERESE: ETC-2 EXAMEN 2220770
COMENTARIOS | ESTADÍSTICAS | RÉCORDS |
---|
REALIZAR TEST
Título del Test:
ETC-2 EXAMEN 2220770 Descripción: Otro examen de estructura y tecnologia de computadores 2 Autor: . OTROS TESTS DEL AUTOR Fecha de Creación: 06/07/2024 Categoría: Informática Número Preguntas: 61 |
COMPARTE EL TEST
Comentar
No hay ningún comentario sobre este test.
Temario:
1. Indica cuál de las siguientes afirmaciones sobre la arquitectura ARMv8-A vista en teoría es ***incorrecta***: a. En el estado de ejecución AArch32 puede soportar dos conjuntos de instrucciones diferentes. b. En el estado de ejecución AArch64 soporta un conjunto de instrucciones de longitud fija de 32 bits. c. No soporta instrucciones de punto flotante. d. Cuenta con instrucciones SIMD.
. 2. Dentro de las líneas dedicadas del bus de control para DMA, DMA request (DRQ1-DRQ3): a. Se utilizan como acuse de recibo. b. Las usan los dispositivos para solicitar un acceso directo a memoria. c. Almacenan los datos que se encuentran en el bus de datos. d. Habilitan el control sobre ciertas líneas del bus. 3. Indica la afirmación correcta respecto al tipo de arquitecturas de computadores existentes: a. Las arquitecturas CISC buscan completar una determinada tarea usando el menor número de líneas de código. b. Las arquitecturas RISC se caracterizan por tener un número de instrucciones muy grande c. Las arquitecturas CISC tienen un formato de instrucción fijo. d. Todas las arquitecturas de computadores existentes se pueden clasificar como RISC o CISC. 4. Dada la instrucción «SUMA destino, operando1, operando2», que almacena en la ubicación «destino» el resultado de sumar los valores indicados en «operando1» y «operando2», indica cuál es el resultado de la siguiente operación en la memoria que se muestra a continuación (la D al final de los operandos indica que se trata de números decimales, y tanto los registros como la memoria también contienen números en formato decimal): «SUMA @$R1, #10, 12D» a. Se sobrescribe en el registro general R1 el valor 41. b. Se sobrescribe en la posición de memoria 1 el valor 35. c. Se sobrescribe en la posición de memoria 24 el valor 39. d. Se escribe en la posición de memoria 37 el valor 48. 5. Existen distintas estrategias de diseño a la hora de diseñar un sistema de memoria caché eficiente. ¿Cuál de las siguientes estrategias es ***incorrecta***? a. Algoritmo de reemplazo. b. Política de escritura. c. Función de correspondencia. d. Política de paginación. 6. Indica cuál de las siguientes definiciones sobre los lenguajes de programación es cierta: a. El ISA es el código numérico que identifica unívocamente a cada instrucción de un procesador. b. El programa encargado de transformar código en lenguaje máquina a código en lenguaje ensamblador se denomina compilador. c. Se denomina mnemónico al texto que se asocia a cada opcode para facilitar su comprensión por parte de un humano. d. Un lenguaje de alto nivel se denomina así porque es fácilmente comprensible por una máquina, pero complicado de interpretar por un humano. 7. ¿Cuál de los siguientes modos de direccionamiento contiene el operando que debe emplear la instrucción? a. Direccionamiento indirecto. b. Direccionamiento directo o absoluto. c. Direccionamiento implícito. d. Direccionamiento inmediato. 8. Calcula la tasa de aciertos de la memoria caché para un procesador con las siguientes características: Acceso a memoria principal: 250 ns Acceso a memoria caché: 25 ns Tiempo medio de acceso a memoria: 55 ns a. 91 %. b. 93 %. c. 85 %. d. 88 %. 9. ¿Cuál de los siguientes son modos de direccionamiento en la arquitectura ARMv6? a. Inmediato, inmediato con desplazamiento y a memoria actualizando o no puntero. b. Inmediato con desplazamiento y relativo a registro sin rotación. c. Inmediato, inmediato con desplazamiento y relativo a registro con rotación. d. Inmediato con desplazamiento y directo a memoria actualizando puntero. 10. En programación las estructuras de control se gestionan mediante bucles (for, while, etc.) y las operaciones condiciones con funciones if-else. ¿Cómo se debe trabajar con este tipo de instrucciones en ensamblador para ARMv6? a. Hay funciones para hacer tanto bucles (for, while, etc.) como estructuras del tipo if-else en ensamblador. b. Se pueden hacer bucles (for, while, etc.) en ensamblador, pero las estructuras del tipo if-else hay que programarlas a más bajo nivel. c. Tanto los bucles (for, while, etc.) como las estructuras del tipo if-else hay que programarlas en ensamblador usando instrucciones de salto condicional. d. Se pueden hacer estructuras del tipo if-else en ensamblador, pero los bucles (for, while, etc.) hay que implementarlos con funciones de más bajo nivel. 11. Indica qué afirmación sobre la arquitectura ARMv6, que es la utilizada por la Raspberry Pi, es correcta: a. Cuenta con un total de 17 registros: el registro CPSR, 13 registros especiales y 3 registros generales. b. No dispone de GPU o núcleo DSP, que sí están incluidos en las versiones más actuales de los sistemas Raspberry Pi. c. Uno de sus registros especiales es el Program Counter (PC), que se incrementa de 4 en 4 en todas las instrucciones, salvo los saltos. d. Uno de sus registros especiales es el CPSR, que sirve como puntero para almacenar variables locales y registros en llamadas a funciones. 12. Respecto al secuenciador dentro de la unidad de control: a. Produce las microórdenes necesarias para ejecutar una determinada instrucción. b. Está formado por una serie de bits que nos indican el resultado obtenido por la última operación realizada por la ALU. c. Este registro contiene la instrucción que se está ejecutando actualmente en la CPU. d. Es el encargado de buscar instrucciones en la memoria principal y de determinar su tipo. 13. Dentro de los registros generales de la familia de procesadores Intel 8086, el registro BX: a. Se utiliza para almacenar datos de 16 bits y se usa en divisiones o multiplicaciones. b. Se utiliza para almacenar datos y, sobre todo, como registro contador. c. Se utiliza como acumulador de 16 bits y se usan operaciones aritméticas. d. Se utiliza para el direccionamiento de memoria como registro base. . 14. Dada la instrucción de un operando para la suma <<SUM operando1>>, indica el resultado correcto tras la ejecución de la instrucción <<SUM C7h>>, donde la h hace referencia a que el valor está expresado en hexadecimal. Los valores de las posiciones de memoria previas a la realización de la operación indicada eran: Valor memoria 00h: 0Dh Valor memoria C7h: 0Eh Valor acumulador: 05h a. Valor acumulador: 13h b. Valor memoria C7h: 19h c. Valor acumulador: 0Eh d. Valor acumulador: C7h. 15. ¿Cuál de los siguientes componentes no pertenece a la ALU? a. La unidad de control (CU). b. Los registros de estado. c. El acumulador. d. El circuito operacional. 16. Los registros puntero de un procesador: a. Especifican la zona donde los programas leen y escriben sus datos. b. Se utilizan como registro contador c. Se encargan del control del flujo del programa d. Son un conjunto de registros base de propósito general. 17. Indica cuál de las siguientes afirmaciones sobre las ventajas y desventajas de los distintos tipos de lenguajes es falsa: a. Una desventaja de los lenguajes de bajo nivel es la falta de portabilidad, ya que suelen funcionar solamente en una única máquina o en un grupo de máquinas reducido. b. El tiempo necesario para programar una misma rutina con un lenguaje de bajo nivel es mayor que el necesario para hacerlo con un lenguaje de alto nivel. c. Programando una misma rutina con un lenguaje de bajo nivel y de alto nivel, el tamaño del código fuente es mayor para el lenguaje de bajo nivel que para el de alto nivel. d. El tamaño del código máquina resultado de la programación de una misma rutina con lenguajes de bajo y de alto nivel es mayor para el lenguaje de bajo nivel. 18. A la hora de conectar un dispositivo externo a un computador, una opción consiste en utilizar instrucciones especiales de entrada/salida y un espacio de direcciones dedicado para dicha conexión. ¿Cómo se denomina esta forma de conexión? a. Conexión E/S por encuesta (conocida también como polling). b. Conexión mapeada en memoria (memory-mapped I/O). c. Conexión mediante puertos especiales de entrada/salida (port-mapped I/O). d. Conexión E/S por acceso directo a memoria (DMA). 19. No solo existen diferencias entre Intel y ARM, sino también entre diferentes versiones de ARM. En concreto, las familias Cortex están divididas en Cortex-A, Cortex-R y Cortex-M, ¿para qué procesadores o aplicaciones es indicada la serie Cortex-M? a. Soluciones orientadas al sector industrial y comunicaciones críticas. b. Procesadores para aplicaciones en tiempo real. c. Procesadores para sistemas operativos de código abierto. d. Soluciones sensibles en coste para aplicaciones deterministas, para un uso de forma equivalente a un microcontrolador. 20. Indica cuál de las siguientes afirmaciones sobre los registros puntero es correcta: a. Se encargan del control del flujo del programa b. Son un conjunto de registros base de propósito especial. c. Especifican la zona donde los programas leen y escriben sus datos. d. Se utilizan como registro contador. 21. Indica cuál de las siguientes afirmaciones sobre la gestión de E/S mediante encuesta es correcta: a. Es la que menos tiempo de procesador requiere. b. Una de sus desventajas es la complejidad a la hora de programarla. c. Está especialmente diseñada para transferir grandes volúmenes de datos. d. Es muy adecuada para requisitos de tiempo real porque el tiempo de sobrecarga de E/S es predecible. 22. Dado un procesador con un bus de direcciones de 32 bits y un tamaño de palabra de 8 bits, ¿cuál es el tamaño máximo de memoria que se puede direccionar con dicho bus? a. 32 GB. b. 4 GB. c. 256 palabras. d. 1 KB. 23. Según el diagrama piramidal de la jerarquía de memoria de un ordenador, la memoria más rápida sería: a. El disco. b. La memoria principal. c. La memoria caché. d. Los registros. 24. ¿Cuál de las siguientes afirmaciones sobre SAP-1 es incorrecta? a. Es un software de gestión creado en Alemania. b. Su uso es eminentemente teórico, al no existir aplicaciones prácticas comerciales basadas en SAP-1. c. Es un tipo de arquitectura de computadores. d. Existen versiones más complejas basadas en SAP-1, que se denominan SAP-2 y SAP-3. 25. Atendiendo a la filosofía de programación, podemos encontrarnos alguno de los siguientes lenguajes de programación de alto nivel: a. Lenguajes ensambladores. b. Lenguajes orientativos. c. Lenguajes procedurales. d. Lenguajes de quinta generación. 26. ¿Qué puerto se deberá utilizar para activar la salida que enciende un LED conectado a uno de los GPIO de una Raspberry Pi 1? a. GPFSELn. b. GPSETn. c. IRQ. d. FIQ. 27. Cuando en una instrucción en código ensamblador uno de los operandos no aparece en la sintaxis de la propia instrucción, hablamos de: a. Direccionamiento indirecto por registro. b. Direccionamiento implícito. c. Direccionamiento directo o absoluto. d. Direccionamiento inmediato. 28. A la hora de crear un programa en ensamblador es importante conocer el espacio disponible en memoria. La instrucción de definición para Intel 8086/8088 “Array dd -> 5, 6, 7, 8”, ¿cuántos bytes con valores ocupa en memoria? a. 32 bytes. b. 16 bytes. c. 8 bytes. d. 4 bytes. 29. El referente opuesto a la arquitectura de Von Neumann es la arquitectura Harvard, ¿en qué se diferencia esta arquitectura de la de Von Neumann principalmente? a. En los modos de direccionamiento y la cantidad de registros disponibles. b. En el número de instrucciones y el número de buses utilizado. c. En la división de las instrucciones y los datos en memorias separadas, lo cual supone que se tengan también buses diferentes para datos e instrucciones. d. En utilizar una misma memoria para instrucciones y datos, lo cual supone que se tenga un mismo bus para datos e instrucciones. 30. Indica cuál de los siguientes no se considera un dispositivo de entrada/salida: a. Dispositivo de interfaz de usuario. b. Dispositivo de almacenamiento. c. Dispositivo de comunicación. d. Dispositivo de cómputo. 1. Indica cuál de las siguientes afirmaciones sobre los lenguajes de alto nivel imperativos o procedurales es correcta: a. El programa indica qué pasos debe seguir el ordenador para realizar una tarea dada. b. Permiten aplicar la filosofía de orientación a objetos. c. El proceso que sigue el ordenador para realizar la tarea deseada no aparece explícitamente en el programa. d. Han sido diseñados para resolver con eficiencia determinados tipos de problemas. 2. Indica cuál de las siguientes afirmaciones sobre las ventajas de los lenguajes de bajo nivel no es correcta: a. La velocidad de los programas desarrollados en lenguajes de bajo nivel supera en general a los desarrollados en lenguajes de alto nivel. b. El tiempo de programación de un lenguaje de bajo nivel es menor que para un lenguaje de alto nivel. c. Un lenguaje de bajo nivel permite el acceso a todos los recursos de la máquina, mientras que uno de alto nivel no siempre es capaz, al incorporar la abstracción que permite su ejecución en varias máquinas. d. El tamaño del código máquina generado por un lenguaje de bajo nivel es menor que el de un lenguaje de alto nivel. 3. ¿Cuál de las siguientes categorías de lenguajes de programación atendiendo a la filosofía de programación no existe? a. Lenguajes declarativos. b. Lenguajes orientados a objetos. c. Lenguajes imperativos o procedurales. d. Lenguajes máquina. 4. ¿Cuál de las siguientes opciones contiene los pasos del ciclo de instrucción de un computador con la arquitectura de Von Neumann en el orden correcto? a. Búsqueda de siguiente instrucción; ejecución de instrucción; decodificación de instrucción; almacenamiento de resultados. b. Búsqueda de siguiente instrucción; ejecución de instrucción; almacenamiento de resultados; incremento del PC. c. Búsqueda de siguiente instrucción; incremento del PC; ejecución de instrucción; almacenamiento de resultados. d. Búsqueda de siguiente instrucción; ejecución de instrucción; búsqueda de operandos; almacenamiento de resultados. . 5. ¿En qué categoría encajarían los lenguajes C, Pascal o Fortran atendiendo al tipo de aplicación que se daría al programa desarrollado? a. Lenguajes para aplicaciones de gestión. b. Lenguajes para aplicaciones científicas y técnicas. c. Lenguajes para aplicaciones de sistemas embebidos. d. Lenguajes para aplicaciones de inteligencia artificial. 6. Indica cuál de las siguientes afirmaciones sobre las interrupciones del ARMv6 es correcta: a. Cuando se genera una interrupción, la rutina de tratamiento de interrupción (RTI) se encarga de esperar a que finalice la ejecución el programa en curso para gestionar dicha instrucción. b. Puede haber tanto interrupciones hardware como interrupciones software. c. Los puertos GPCLRn permiten limpiar (CLR, clear) las interrupciones pendientes en el procesador. d. Hay un único tipo de interrupción en esta arquitectura. 7. No solo existen diferencias entre Intel y ARM, sino también entre diferentes versiones de ARM. En concreto, las familias Cortex están divididas en Cortex-A, Cortex-R y Cortex-M. ¿Para qué procesadores o aplicaciones es indicada la serie Cortex-M? a. Soluciones sensibles en coste para aplicaciones deterministas, para un uso de forma equivalente a un microcontrolador. b. Procesadores para aplicaciones en tiempo real. c. Procesadores para sistemas operativos de código abierto. d. Soluciones orientadas al sector industrial y comunicaciones críticas. 8. Respecto al direccionamiento directo o absoluto: a. Consiste en el cálculo de una dirección efectiva (effective address, EA). b. Se utiliza siempre con instrucciones de salto. c. Es una combinación del direccionamiento relativo a un registro base y relativo a un registro índice. d. El campo operando contiene la dirección de memoria en la que se encuentra almacenado el operando final que ha de utilizar la operación especificada en la instrucción. 9. Dada la instrucción «SUMA destino, operando1, operando2», que almacena en la ubicación «destino» el resultado de sumar los valores indicados en «operando1» y «operando2», indica cuál es el resultado de la siguiente operación en la memoria que se muestra a continuación (la D al final de los operandos indica que se trata de números decimales, y tanto los registros como la memoria también contienen números en formato decimal): «SUMA @$R1»,«#10», «@12D». a. Se sobrescribe en el registro general R1 el valor 48. b. Se sobrescribe en el registro general R1 el valor 50. c. Se sobrescribe en la posición de memoria 24 el valor 50. d. Se sobrescribe en la posición de memoria 24 el valor 48. 10. ¿Cuál de los siguientes tipos de direccionamiento ****NO**** necesita de un campo en la instrucción para indicar la ubicación del operando? a. Direccionamiento de registro. b. Direccionamiento implícito. c. Direccionamiento indirecto. d. Direccionamiento inmediato. 11. El algoritmo de reemplazo de la memoria caché es uno de los elementos básicos que se han de tener en cuenta a la hora de diseñar este tipo de memorias, y su labor principal es la siguiente: a. Si la memoria caché se encuentra sin bloques libres y es necesario ubicar un nuevo bloque desde la memoria principal, se encarga de elegir el bloque que hay que desubicar de la caché. b. Es el algoritmo que se encarga de mantener la coherencia caché cuando esta se modifica y los cambios han de trasladarse a la memoria principal. c. Estudiar las causas que producen la necesidad de llevar un bloque a la caché, normalmente un fallo en la referencia, para tratar de predecir dichas causas y de este modo minimizar esos fallos. d. Es el algoritmo que se encarga de asignar a los bloques de la memoria principal posiciones definidas en la memoria caché. 12. Indica cuál de las siguientes afirmaciones sobre el reloj del sistema de un computador clásico es incorrecta: a. Permite que se sincronicen los diferentes elementos de un computador. b. Ajusta la velocidad a la que se comunican dos dispositivos conectados a un mismo bus. c. Proporciona impulsos eléctricos a intervalos constantes a través de un bus. d. Su valor numérico se almacena en un registro específico de la CPU. 13. Las interrupciones, según lo visto en la asignatura… a. … permiten al procesador interactuar con dispositivos mucho más lentos que él. b. … se han ido reduciendo paulatinamente a lo largo del tiempo. c. … son eventos que evitar, puesto que interrumpen la ejecución del procesador y reducen su eficiencia. d. … pueden ser de diferentes tipos: interrupciones de cálculo, de memoria, de red, etc. 14. Indica qué afirmación sobre dos de los procesadores analizados en la asignatura (ARMv6 y ARMv8-A) es falsa: a. La Raspberry Pi integra la arquitectura ARMv6, y la Raspberry Pi 4 Model B, la arquitectura ARMv8-A. b. ARMv6 implementa una arquitectura load/store, en la que las operaciones de procesado de datos no operan directamente sobre memoria, pero ARMv8-A no la implementa. c. ARMv6 es una arquitectura de 32 bits y ARMv8-A dispone de estados de ejecución de 32 bits y de 64 bits. d. La arquitectura ARMv8-A cuenta con un mayor número de registros que la arquitectura ARMv6. 15. Dada la instrucción de dos operandos para la suma «SUM operando1, operando 2», indica el resultado correcto tras la ejecución de la instrucción «SUM 0Ah, 10h», donde la h hace referencia a que el valor está expresado en hexadecimal. Los valores de las posiciones de memoria previas a la realización de la operación indicada eran: Valor memoria 0Ah: 11h Valor memoria 10h: 0Bh Valor acumulador: C0h a. Valor acumulador: 1Ah. b. Valor memoria 10h: 1Ah. c. Valor acumulador: 1Ch. d. Valor memoria 10h: D1h. 16. Indica qué afirmación sobre la arquitectura ARMv6 es correcta: a. Cuenta con un total de 17 registros: el registro CPSR, 13 registros especiales y 3 registros generales. b. No dispone de GPU o núcleo DSP, que sí están incluidos en las versiones más actuales de los sistemas Raspberry Pi. c. Uno de sus registros especiales es el Program Counter (PC), que se incrementa de 4 en 4 en todas las instrucciones salvo los saltos. d. Uno de sus registros especiales es el CPSR, que sirve como puntero para almacenar variables locales y registros en llamadas a funciones. 7. Dado un procesador con un tamaño de palabra de 8 bits, un bus de direcciones de 32 bits y un bus de datos de 16 bits, ¿cuál es el tamaño máximo de la memoria que podría direccionar? a. 4 GB. b. 8 GB. c. 12 GB. d. 16 GB. 18. Indica cuál de las siguientes afirmaciones sobre la memoria de un computador es correcta: a. Se dice que se produce un fallo de memoria cuando alguno de sus elementos no funciona de manera correcta; en tal caso, hay que usar la memoria de nivel inferior en la jerarquía. b. Los discos externos son los elementos de mayor capacidad y velocidad de la jerarquía. c. La proximidad referencial temporal y espacial hay que tenerla en cuenta a la hora de mejorar la tasa de acierto de memoria de un computador. d. Los registros son los elementos más económicos de toda la jerarquía de memoria. 19. Disponemos de un procesador que posee un bus de direcciones de 16 bits. Calcula el número máximo de palabras de memoria que podemos direccionar con dicho bus: d. 2^32 palabras. d. 2^24 palabras. d. 2^16 palabras. d. 2^8 palabras. 20. Calcula la tasa de aciertos de la memoria caché para un procesador con las siguientes características (indica la que más se acerque al valor real, que puede tener decimales): Acceso a memoria principal: 165 ns Acceso a memoria caché: 13 ns Tiempo medio de acceso a memoria: 42 ns a. 18 %. b. 29 %. c. 82 %. d. 121 %. 21. Selecciona la afirmación correcta para la E/S por interrupciones: a. No es necesario conocer la identidad del dispositivo. b. Es asíncrona con respecto a la ejecución de una instrucción. c. Posee un tiempo máximo de sobrecarga. d. Es síncrona con respecto al contador de programa. 22. Respecto a la conexión de dispositivos de E/S mediante DMA, indica cuál de las siguientes afirmaciones es incorrecta: a. Con el mecanismo DMA el dispositivo debe conectarse con el procesador únicamente al finalizar la transferencia E/S o si se produce algún error. b. Aunque la memoria esté ocupada atendiendo a una transferencia por DMA, también es capaz de atender a los accesos a memoria del procesador. c. Existe un controlador DMA que actúa como maestro del bus a la hora de realizar las lecturas y escrituras en memoria. d. Un mismo ordenador puede disponer de varios controladores DMA. 23. Indica cuál de las siguientes afirmaciones sobre la gestión de E/S mediante encuesta es falsa: a. Es muy útil para aplicaciones de tiempo real porque el tiempo de sobrecarga de E/S es predecible. b. Tiene una alta sobrecarga de procesador al tener que comprobar continuamente si el dispositivo ha realizado alguna operación. c. Es la forma de comunicación más adecuada para transferir grandes volúmenes de datos. d. Es la forma más sencilla de comunicación entre un dispositivo E/S y el procesador. 24. Se denomina pila de programa a aquella zona de memoria que el programa emplea principalmente para el almacenamiento temporal de datos, y tiene asociadas ciertas operaciones que en un procesador ARM se caracterizan por lo siguiente: a. Tienen que ser implementadas con un lenguaje de alto nivel. b. En su implementación únicamente se puede usar el puntero de pila r13. c. No se implementan con las instrucciones push y pop, ya que no existen, pero se tienen otras como stm y ldm. d. Se implementan con las instrucciones push (añadir elemento) y pop (sacar elemento). 25. ¿Cuál de las siguientes plataformas utiliza la arquitectura ARMv8-A? a. Raspberri Pi 1 Model B+. b. Motorola Z6. c. Raspberry Pi 4. d. Apple iPhone X. 26. La unidad de ejecución (EU, execution unit) de los microprocesadores Intel 8086: a. Posee un registro de estado que guarda información en varios flags. b. Carga las instrucciones disponibles en la cola de ejecución. c. Busca las instrucciones en memoria principal. d. Accede a los datos e instrucciones de la memoria caché del procesador. 27. Los registros puntero de un procesador: a. Especifican la zona donde los programas leen y escriben sus datos. b. Se utilizan como registro contador. c. Se encargan del control del flujo del programa. d. Son un conjunto de registros base de propósito general. 28. El direccionamiento inmediato del procesador Intel 8086 se corresponde con la instrucción: a. MOV AX, VAR1. b. MOV AX, BX. c. MOV AX, 18. d. MOV BX, OFFSET ARRAY. 29. ¿Cómo se denominan las interrupciones en ARM y cuántas hay? a. Interrupciones hardware y software, dos tipos. b. Interrupciones vectorizadas, ocho tipos. c. Interrupciones hardware, cuatro tipos. d. Interrupciones autovectorizadas, ocho tipos. 30. Dentro de los registros generales de la familia de procesadores Intel 8086, el registro BX: a. Se utiliza como acumulador de 16 bits y se usa en operaciones aritméticas. b. Se utiliza para el direccionamiento de memoria como registro base. c. Se utiliza para almacenar datos y, sobre todo, como registro contador. d. Se utiliza para almacenar datos de 16 bits y en divisiones o multiplicaciones. 9. Dada la instrucción «SUMA destino, operando1, operando2», que almacena en la ubicación «destino» el resultado de sumar los valores indicados en «operando1» y «operando2», indica cuál es el resultado de la siguiente operación en la memoria que se muestra a continuación (la D al final de los operandos indica que se trata de números decimales, y tanto los registros como la memoria también contienen números en formato decimal): «SUMA $R1»,«#10», «@12D». a. Se sobrescribe en el registro general R1 el valor 48. b. Se sobrescribe en el registro general R1 el valor 50. c. Se sobrescribe en la posición de memoria 24 el valor 50. d. Se sobrescribe en la posición de memoria 24 el valor 48. |
Denunciar Test