option
Cuestiones
ayuda
daypo
buscar.php

Práctica 2 AC

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Práctica 2 AC

Descripción:
Preguntas interesantes de los cuestionarios

Fecha de Creación: 2026/06/16

Categoría: Informática

Número Preguntas: 19

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Indicar en cuáles de las siguientes situaciones se produce una excepción: Que el resultado de una operación aritmética sea negativo. Que se produzca desbordamiento en una operación aritmética. Que el resultado de una operación lógica tenga todos sus bits a 0. Que la dirección especificada como destino en una operación de salto sea errónea. Que el código de operación de una instrucción sea incorrecto. Que el desplazamiento en una instrucción de ramificación sea negativo. Que se ejecute una instrucción syscall. Que una instrucción de carga o almacenamiento acceda a una dirección desalineada. Que se produzca un fallo de TLB. Que se pretenda calcular la raíz cuadrada de un número negativo.

¿Cuál es el punto de entrada del manejador de excepción?. 0x00400000. 0x80000000. 0x90000000. Ninguna de las restantes respuestas es cierta.

¿Cuál es la instrucción que se utiliza para terminar la ejecución del manejador de excepciones?. jr. jal. bgez. eret. jalr. Ninguna de las respuestas restantes es cieta.

¿Cuáles de las siguientes acciones se ejecutan automáticamente cuando se produce una excepción?. Se ejecuta la instrucción eret. Se copia en el registro EPC la dirección de la instrucción causante de la excepción. Se graba el código de la excepción en el registro Status. Se activa el bit EXL de nivel de excepción en el registro Status. Se inhabilitan las interrupciones en el registro Cause. El procesador se pone en modo kernel. Se copia la dirección del punto de entrada del manejador de excepciones en el PC. Se aborta la ejecución del programa en curso.

Emparejar cada registro con la función que desempeña: VAddr. Status. Cause. EPC.

Emparejar los campos del registro Status con su utilidad: Bits 8 a 15. Bit 0. Bit 1. Bit 4.

En MARS, ¿cuál es valor inicial del registro Status antes de comenzar a ejecutar un programa?. 0x0000ff11. 0x0000ff13. 0x00000000. Ninguna de las restantes respuestas es cierta.

Emparejar los campos del registro Cause con su utilidad: Bits 2 al 6. Bits 8 al 15. Bit 31.

En MARS, ¿cuál es valor inicial del registro Cause antes de comenzar a ejecutar un programa?. 0x0000ff11. 0x0000ff13. 0x00000000. Ninguna de las restantes respuestas es cierta.

De las siguientes excepciones, indicar cuáles de ellas revelan un error fatal en el programa y provocan que aborte. Desbordamiento aritmético. Llamada a sistema. Instrucción ilegal. Fallo de TLB. Interrupción. Acceso incorrecto a memoria.

Indicar cuál de las siguientes afirmaciones sobre las instrucciones mcf0 y mtc0 es CIERTA: En las instrucciones mfc0 y mtc0, el primer operando es un registro del coprocesador 0, y el segundo es un registro de propósito general. En las instrucciones mfc0 y mtc0, el primer operando es un registro de propósito general, y el segundo es un registro del coprocesador 0. En ambas instrucciones, el registro destino es el primer operando y el registro origen es el segundo. Ninguna de las restantes respuestas es cierta.

¿La instrucción syscall produce una excepción?. Sí. No.

Indicar si la siguiente pareja de instrucciones genera una excepción: addi $s0,$zero,0x7fffffff addiu $s0,$s0,10. Verdadero. Falso.

¿La instrucción break produce una excepción?. Verdadero. Falso.

Indicar si la siguiente pareja de instrucciones genera una excepción: addi $s0,$zero,0x80000000 addi $s0,$s0,-10. Verdadero. Falso.

¿La instrucción eret produce una excepción?. Verdadero. Falso.

Indicar si la siguiente pareja de instrucciones genera una excepción: addi $s0,$zero,0x80000000 tge $zero,$s0. Verdadero. Falso.

Indicar si la instrucción tnei $0,0 genera una excepción. Verdadero. Falso.

Indicar si la siguiente pareja de instrucciones genera una excepción: addi $s0,$zero,0x80000000 tgeu $zero,$s0. Verdadero. Falso.

Denunciar Test