option
Cuestiones
ayuda
daypo
buscar.php

ECO MIPS

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ECO MIPS

Descripción:
Tests con soluciones de eco mips

Fecha de Creación: 2020/05/31

Categoría: Universidad

Número Preguntas: 79

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

En el procesador monociclo: La duración del ciclo de reloj corresponde al recurso más lento. La duración del ciclo de reloj corresponde al estado más lento. La duración del ciclo de reloj corresponde a la instrucción más lenta.

En el procesador monociclo, el valor binario de la señal Z determina: El salto a distintos estados. El incremento de PC o la dirección especificada. La carga del PC.

Las características principales de la unidad de control cableado son: Rapidez y bajo coste. Lentitud y bajo coste. Sencillez y elevado coste.

La dirección de salto de la instrucción JMP 395C72A y situada en la dirección B75C39FB será... B395C72A. BE571CA8. 3B571C6E.

¿Cuántos puertos deberá de tener un banco de registros que soporte la instrucción XCHG Ra,Rb(intercambiar el contenido de los registros Ra con Rb) en un procesador monociclo?. Dos de lectura y dos de escritura. Dos de lectura y uno de escritura. Uno de lectura y uno de escritura.

¿Cuál será el tiempo de propagación de la entrada más rápida de un multiplexor de siete entradas, construido con multipexor de dos entradas que tiene un tiempo de 15ns cada uno?. 15 ns. 30 ns. 45 ns.

¿Cuántas puertas AND posee la unidad de control del procesador monociclo estudiado?. 7. 10. 11.

¿Por qué en los diagramas de tiempo del procesador monociclo no consideramos el tiempo de carga de los registros?. Porque el tiempo de SET-UP de los registros se ubica en la siguiente instrucción. Porque el tiempo de los registros sólo actúa en algunas instrucciones. Porque el tiempo de los registros es muy pequeño.

¿Qué instrucción del procesador compara dos registros de tal forma que si el primero es menos que el segundo pone a uno un tercer registro?. BEQ. SLT. SLTi.

El procesador visto en clase posee una arquiterctura: Memoria-memoria. Registro-registro. Carga-almacenamiento.

Los extensores de signo se utilizan para: Desplazar (multiplicar) un valor. Aumentar el valor de un número. Aumentar el rango del una expresión numérica.

En la unidad de proceso del procesador monociclo: El CPI será siempre 1. El CPI dependerá de las instrucciones que se ejecuten en un determinado tiempo. No podemos calcular el CPI del programa si desconocemos el número de instrucciones a ejecutar.

La razón por la que el banco de registros se pueda descomponer en 2 módulos independientes es: Porque la dirección de lectura y escritura es independiente. Porque realiza la lectura por flanco ascendente y la escritura por flanco descendente. Porque realiza la lectura por nivel y la escritura por flanco.

¿Qué operación aritmética realiza la ALU en la instrucción SLT?. La resta. La suma. Ninguna de las dos.

Si a un extensor le introduzco el valor 9A2, ¿Qué obtengo a la salida?. 009A2. FF9A2. 0F9A2.

¿Qué tipo de unidad de control se utiliza en el procesador monociclo?. Microprogramada de secuenciamiento implícito. Microprogramada de secuenciamiento explícito. Circuito combinacional de lógica cableada.

¿En cuál de estos casos es necesario utilizar los bits de más peso del contador de programa si tenemos que incrementar el rango de un operando?. Si el operando es una dirección absoluta. Si el operando es una dirección relativa. Si el operando es un dato inmediato.

Si una unidad de proceso tiene un multiplexor de 7 entradas y la más rápida tarda 40 ns. ¿Cuánto tardará la más lenta?. 40 ns. 60 ns. 80 ns.

Si las puertas que componen una unidad de control del monociclo tienen un tiempo de 5 ns cada una. ¿Cuál será el tiempo máximo de un proceso de dicha unidad de control?. 5 ns. 10 ns. 20 ns.

¿Cuál de estas instrucciones del procesador monociclo, visto en clase, no funcionaría nunca si eliminamos la puerta AND conectada a la línea Z de la ALU?. LW 2,50(2). ADDi 6,4,8634. SUB 5,3,3.

¿Cuántos sumadores debe de tener una unidad de proceso que tenga la instrucción ADD?. Un sumador. Dos sumadores. Depende del procesador.

¿Por qué razón se utilizan dos memorias independientes (datos e instrucciones) en el procesador monociclo?. Porque es necesario acceder simultáneamente a las dos memorias. Para aumentar la velocidad del procesador. Para reducir el número de multiplexores.

Si una instrucción utiliza 26 bits para expresar una dirección absoluta y el PC tiene 32 bits. ¿En cuántos segmentos se divide la memoria con esa instrucción?. 16. 32. 64.

¿Por qué motivo el procesador monociclo no requiere registro de instrucciones (RI)?. Porque el código de operación lo coge la unidad de control al principio de cada instrucción. Porque el valor del contador de programa no varía durante la ejecución de la instrucción. Porque la memoria de instrucciones y datos son independientes.

¿Cuántos puertos tiene el banco de registros para la instrucción ROR r1?. Uno de escritura. Uno de escritura y uno de lectura. Uno de escritura y dos de lectura.

Si el tiempo de acceso al banco de registros de la instrucción AND, en el procesador monociclo aumentase a 70 ns, indicar como variaría la frecuencia de trabajo de dicho procesador. Aumentaría la frecuencia. No variarían la frecuencia. Disminuiría la frecuencia.

¿Para qué está la puerta AND en la salida "Z" de la ALU?. Para que no se active en la instrucción BEQ. Para sincronizar la señal de control y el reloj. Para que solo se active en la instrucción BEQ.

La reducción del número de registros generales en un procesador afectaría a: El formato de las instrucciones. La ALU. El PC.

En el camino de datos del monociclo: El CPI siempre será 1. El CPI dependerá de las instrucciones que se ejecuten en un determinado tiempo. No podemos calcular el CPI del programa si desconocemos el número de instrucciones a ejecutar.

Se puede leer y escribir un dato en los registros en un mismo ciclo: NO. SI. Depende de que el registro no sea el mismo en lectura y escritura.

La direccion de salto de la instrucción BEQ 3AC8 situada en la dirección B75C39FB será: B75C3AC8. B75C74C3. B75C57C1.

El motivo por el cuál el banco de registros tiene solo señal de escritura es: Porque la operación de lectura es permanente. Porque internamente el banco lee si no se ordena escribir. Porque la lectura la indica la unidad de control.

En la unidad de control del monociclo diseñada con tecnología PLA, el número de puertas AND es igual a: El número de instrucciones. El número de señales de control. El número de códigos de operación.

El criterio utilizado para segmentar un camino de datos es: Hacer corresponder cada módulo principal con una etapa. Dividir el cauce en el número mayor posible de etapas. Agrupar en una etapa todas las operaciones posibles que se pueden realizar.

El principal problema que presenta un número demasiado elevado de etapas en la segmentación es: Aumento de conflictos. Reducción de velocidad. Desequilibrio entre etapas.

Normalmente el ciclo de reloj para un cauce segmentado es: Menor que para uno sin segmentar. Igual que para uno sin segmentar. Mayor que para uno sin segmentar.

El valor CPIcs es igual a: CPIideal + Ciclosdetención/instrucción. CPIideal + Ciclosdetención/programa. CPIideal * Ciclosdetención/instrucción.

La solución más habitual para los conflictos estructurales es: Limpiar el cauce. Limpiar parcialmente el cauce. Incrementar el número de recursos idénticos.

¿Cuántas burbujas será necesario introducir para ejecutar 5 instrucciones lógico-aritméticas sobre registros de un cauce al que se implementa lógica de desvío?. Ninguna. 5. Depende del número de etapas y su misión.

Un procesador superescalar. Dispone de más de una ALU. Dispone de más de un CAUCE. Dispone de más de una unidad de control.

Un cauce bien equilibrado es el que tiene. Las etapas más rápidas. Las etapas de la misma duración. El que tiene un número de etapas adecuado.

¿Cuánto tarda exactamente en ejecutarse un programa de prueba con 4 instrucciones en un procesador segmentado con una profundidad de 5 y un tiempo total por etapa de 80 ns?. 400 ns. 640 ns. 1600 ns.

El ciclo de reloj con segmentación. Se calcula sumando el tiempo de la etapa más lenta más el tiempo del registro inter-etapa. Corresponde al tiempo de la etapa más lenta. Depende del número de ciclos de detención.

¿Cuál de las siguientes secuencias provoca un conflicto por dependencia de datos? (Formato: Código de operación-destino-fuente-fuente). ADD $1,$7,$8 / OR $6,$4,$5 / AND $9,$3,$1. ADD $1,$7,$8 / OR $6,$4,$5 / AND $2,$3,$4. ADD $2,$3,$4 / OR $1,$7,$8 / AND $2,$3,$4.

¿Qué técnica usan los compiladores para eliminar conflictos?. Reordenar las instrucciones. Introducir instrucciones de no operar. Ambas.

¿Cómo podemos mejorar el equilibrado de un cauce?. Modificando la ubicación de los elementos en las etapas. Modificando la frecuencia de reloj. Disminuyendo el número de etapas.

¿En qué etapa trataríamos la excepción "código de operación no válido"?. ID. EXE. MEM.

La carga del PC en el segmentado se controla siempre por. Unidad de Control. CLK. La señal Z.

Los conflictos por dependencia de datos tratados mediante lógica de desvío (anticipación) detecta dichos conflictos entre las etapas: ID/EXE y ID/MEM. ID/EXE, ID/MEM y ID/WB.

El número de burbujas requeridas para el siguiente programa en el MIPS segmentado, al cual se le ha aplicado la técnica de anticipación (incluidos los casos excepcionales) así como la resolución de conflictos por salto es de: LW 7, 50(2) SUB 9,7,7 BEQ 7F62 OR 1,6,3 ADD 3,7,1. 3. 4. 6.

El número de señales de control que se almacenan en el registro inter-etapa IF/ID es: 13. 7. 0.

El multiplexor que selecciona la carga del PC se ejecuta en la etapa. IF. MEM. EXE.

La lógica de desvío se aplica siempre en la etapa. De la ALU. De la Unidad de Control. Donde se produce el conflicto.

¿Qué es escalaridad?. El número de etapas. El número de cauces. El número de unidades de control.

En el MIPS segmentado, ¿En qué etapa se debe atender la instrucción JMP para conseguir el máximo rendimiento?. 2ª. 3ª. 4ª.

En la lógica de desvío se produce una situación especial si: A una LW le sigue una L/A. A una L/A le sigue una LW. A una LW le sigue cualquier instrucción.

¿Por qué la inicialización del cauce obliga a cargarlo con burbujas?. Porque la primera instrucción que tiene que ejecutar es una NOP. Porque tenemos que evitar los conflictos por dependencia de datos hasta que se llene el cauce. Porque de esta forma se asegura la ejecución secuencial hasta el primer salto.

¿Por qué motivo el rendimiento de un procesador segmentado es siempre menor que el tiempo del mismo camino de datos monociclo dividido entre la profundidad?. Porque en todos los programas aparecerán más o menos conflictos. Porque es prácticamente imposible que todas las etapas tarden lo mismo. Porque hay que tener en cuenta el tiempo de los registros inter-etapa.

¿Por qué no hay registro de instrucciones en el procesador segmentado?. Porque la instrucción se realiza en un solo ciclo. Porque no varía el valor del PC durante la ejecución de la instrucción. Porque el registro inter-etapa hace las veces de registro de instrucciones.

¿Por qué en el procesador segmentado se ejecutan normalmente los saltos en la misma etapa?. Porque así evitamos que se ejecuten en desorden. Porque así aparecen conflictos por salto. Porque así se simplifica el cauce.

¿Qué ventajas presenta la técnica de lógica de desvío frente a la técnica normal de resolución de conflictos por dependencia de datos?. Se eliminan las burbujas. Es más sencilla y barata. Se reduce el número de burbujas.

¿Qué instrucción de las vistas en clase genera una situación especial cuando usamos la técnica de lógica de desvío?. LW. SW. BEQ.

En el procesador segmentado la carga de los registros interetapa se realiza mediante: La señal de reloj. Señales de control. Ninguna de las anteriores.

¿Qué conseguimos realizando el cauce del procesador segmentado a partir del camino de datos del monociclo?. Equilibrar el cauce. Evitar los conflictos estructurales. Poder usar la misma Unidad de Control.

¿Cuántas burbujas como máximo será necesario introducir en un cauce con profundidad de 8 para eliminar un conflicto por dependencia de datos?. 5. 6. 7.

En un segmentado en el que la primera etapa hace búsqueda de la instrucción, la segunda hace la decodificación, la tercera la lectura de registros, la cuarta la ALU y la quinta almacenamientos, ¿Qué etapas tendríamos que detener para resolver un conflicto por dependencia de datos?. 1ª y 2ª. 1ª,2ª y 3ª. Depende.

El CPI ideal se obtiene de: Multiplicar el CPI sin segmentar entre la profundidad. Sumar el CPI con segmentación más lo ciclos de detención.

En la técnica de lógica de desvío los multiplexores que seleccionan los datos a operar se ubican siempre en la etapa: De la Unidad de Control. De la lectura de registros. En la primera etapa que posea señales de control.

Si un programa de 1000 instrucciones con 20 saltos incondicionales se ejecuta en un procesador segmentado con una profundidad de 6, ¿Cuál será el parámetro "ciclos de detención" ciclos saltos se atienden en la 3ª etapa?. 0,02. 0,04. 0,06.

¿Se puede ubicar la unidad de control del procesador segmentado en la 1ª etapa?. No, porque aún no tengo el código de operación. Sí, aumentando el tiempo de etapa.

¿Qué utilidad tiene la puerta AND de dos entradas situada en Ia salida del flag Z del procesador monociclo?. Generar el flag Z. Sincronizar las señales de carga. Hacer que el valor de Z actúe sobre el multiplexor solo en la instrucción BEQ.

¿Qué utilidad tiene la puerta AND de dos entradas situada en la salida flag Z del procesador monociclo?. Generar el flag Z. Sincronizar las señales de carga. Hacer que el valor de Z actúe sobre el multiplexor solo en la instrucción BEQ.

¿Qué instrucción del procesador compara dos registros de tal forma que si el primero es menor que el segundo pone a uno un tercer registro?. BEQ. SLT. SLTi.

Los extensores de signo NO se pueden utilizar para: Datos. Direcciones relativas. Direcciones absolutas.

Los extensores de signo se utilizan para: Desplazar (multiplicar) un valor. Aumentar el valor de un número. Aumentar el rango de una expresión numérica.

El campo función (FUNT) de una instrucción del MIPS con formato R siempre qeu se puede aplicar, reduce: El tiempo de ejecución. El hardware del procesador. El número de códigos de operación.

¿Cuál es el rango de direccionamiento de la instrucción JMP en el procesador monociclo?. 256 MBytes. 64 MBytes. 4 GBytes.

En el camino de datos del procesador monociclo: El CPI será siempre 1. El CPI dependerá de las instrucciones que se ejecuten en un determinado tiempo. No podemos calcular el CPI del programa si desconocemos el número de instrucciones a ejecutar.

La dirección de salto relativo de la instrucción BEQ 3AC8 y situada en la dirección B75C39FB será: B75C5AC8. B75C74C3. B75C57C1.

Denunciar Test