option
Cuestiones
ayuda
daypo
buscar.php

Multiciclo

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

Descripción:
No están implementadas todas las preguntas.

Fecha de Creación: 2025/06/01

Categoría: Informática

Número Preguntas: 66

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

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que la ALU efectúe una resta? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde el acceso a memoria de las instrucciones de tipo load? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

El uso de buses compartidos permite reducir el número de señales de control que interconectan las unidades funcionales. Verdadero. Falso.

Dado que el diseño estudiado usa sincronización por flanco, se puede leer el contenido de un registro que se vaya a escribir ya que el nuevo valor no será accesible hasta el siguiente ciclo de reloj. Verdadero. Falso.

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde el tratamiento de las excepciones por desbordamiento? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿Por medio de qué señal o señales de control y con qué valor se indica que el campo de función de la instrucción determina la operación a realizar por la ALU? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

Una interrupción es un suceso inesperado del procesador; una excepción también es un suceso inesperado pero ocurre fuera del procesador. Verdadero. Falso.

Muchos sistemas de microprogramación optan por la legibilidad en lugar de por formatos más complejos que eviten inconsistencias. Verdadero. Falso.

Ciertas clases de excepciones requieren que impidamos a las instrucciones cambiar el estado de la máquina, lo que complica el diseño del procesador. Verdadero. Falso.

Las acciones que se realizan en la etapa de ejecución de instrucciones dependen del tipo de instrucción que se está ejecutando. Verdadero. Falso.

La realización de una instrucción compleja en microcódigo puede no ser más rápida que una secuencia de instrucciones más simples. Verdadero. Falso.

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde la carga de registros? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿Por medio de qué señal o señales de control y con qué valor se indica que la salida de la memoria se escribe en el registro IR? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

En una unidad de control microprogramada, cada microinstrucción define el conjunto de señales de control del camino de datos que deben estar activas en un estado determinado. Verdadero. Falso.

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde el cálculo de direcciones de memoria? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se lea de memoria usando el PC como dirección y se escriba el resultado en el registro IR? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde la decodificación de instrucciones? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿Por medio de qué señal o señales de control y con qué valor se indica que el primer operando de la ALU es el PC? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

¿Por medio de qué señal o señales de control y con qué valor se indica que el segundo operando de la ALU son los 16 bits de menor peso del registro IR con el signo extendido y desplazados dos bits a la izquierda? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde el tratamiento de las excepciones causadas por un código de operación indefinido? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿Por medio de qué señal o señales de control y con qué valor se indica que el contenido del registro SalidaALU se envía para su escritura en el PC? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se escriba la salida de la ALU en el PC? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

La elección de cómo representar el control (máquina de estados finitos o microprograma) es independiente de la decisión de cómo implementarlo. Verdadero. Falso.

La longitud del ciclo de reloj viene determinada por la más larga de las operaciones que pueden realizarse en un ciclo. Verdadero. Falso.

Una unidad de control implementada usando un autómata de Moore genera las salidas de control más rápido que si se hubiera implementado usando un autómata de Mealy. Verdadero. Falso.

Un bus compartido es siempre la elección más eficiente porque resulta más rápido que una conexión punto a punto. Verdadero. Falso.

Las microinstrucciones de una unidad de control microprogramada se corresponden con las instrucciones del lenguaje ensamblador. Verdadero. Falso.

Las instrucciones de tipo R terminan en la cuarta etapa escribiendo su resultado en un registro. Las instrucciones de tipo store también terminan en la cuarta etapa pero las instrucciones de tipo load terminan en la quinta. Verdadero. Falso.

¿Qué modificaciones realizaste en el control especificado como una MEF?. Añadí dos estados. Ninguna modificación. Añadí un estado. Modifiqué un estado.

¿Qué modificaciones realizaste en la tabla que especifica el control de la ALU?. Añadí una fila. Eliminé una fila. Modifiqué una fila. Ninguna modificación.

Dado el siguiente código ensamblador que implementa un bucle para copiar un bloque de palabras de una dirección de memoria a otra, responde a las siguientes cuestiones: beq $t3, $0, fin for: lw $t4, 0($t1) sw $t4, 0($t2) addi $t1, $t1, 4 addi $t2, $t2, 4 addi $t3, $t3, -1 bne $t3, $0, for fin: … a. ¿Cuántas instrucciones se ejecutan para copiar 100 palabras? b. Utilizando el número de ciclos por instrucción (CPI) individual de las instrucciones en el procesador multiciclo, ¿cuántas iteraciones realiza el bucle para copiar el bloque de 100 palabras? ¿Cuántos ciclos se ejecutan por iteración? ¿Cuántos ciclos se necesitan en total para copiar el bloque de 100 palabras?.

En el diseño multiciclo del MIPS, cada instrucción necesita un mínimo de cinco ciclos de reloj para ejecutarse. Verdadero. Falso.

La acción básica que el MIPS debe realizar cuando ocurre una excepción es guardar la dirección de la instrucción causante y transferir el control al sistema operativo. Verdadero. Falso.

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se escriba en el PC la dirección del salto incondicional proveniente de la instrucción? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde la escritura en registro de las instrucciones de tipo load? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿Por medio de qué señal o señales de control y con qué valor se indica que la dirección de destino de un salto incondicional desplazada 2 bits a la izquierda y concatenada con los bits de mayor peso del PC+4 se envía para su escritura en el PC? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

En la etapa de carga de instrucción (fetch) lo único que se hace es, como su propio nombre indica, cargar una instrucción de memoria. Verdadero. Falso.

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde el acceso a memoria de las instrucciones de tipo store? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿Por medio de qué señal o señales de control y con qué valor se indica que el segundo operando de la ALU son los 16 bits de menor peso del registro IR con el signo extendido? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

¿Por medio de qué señal o señales de control y con qué valor se indica que el valor de la posición de memoria indicada por la dirección se reemplaza por el de la entrada de datos? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

En la implementación multiciclo del MIPS el número de ciclos necesario para ejecutar una instrucción no es el mismo para todas las instrucciones. Verdadero. Falso.

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se use la salida de la unidad de desplazamiento de dos bits como segundo operando de la ALU? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

Si hay espacio para almacenar el control, las instrucciones nuevas no tienen coste adicional. Verdadero. Falso.

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde la ejecución de las instrucciones de tipo R? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde la carga de instrucciones? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿Por medio de qué señal o señales de control y con qué valor se indica que el valor del registro destino se actualiza con el valor de escritura? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se use el PC como primer operando de la ALU? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

¿Por medio de qué señal o señales de control y con qué valor se indica que el PC suministra la dirección para acceder a memoria? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

En una implementación multiciclo del MIPS las instrucciones se dividen en una serie de pasos, tardando cada paso un ciclo de reloj en ejecutarse. Verdadero. Falso.

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se lea de memoria usando el registro SalidaALU como dirección y se escriba el resultado en el registro MDR? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se escriba en el banco de registros utilizando el campo rt del registro IR como número de registro y el contenido del registro MDR como dato? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

En las etapas de carga y decodificación de instrucciones solo pueden realizarse tareas aplicables a cualquier tipo de instrucción porque todavía no se conoce con qué instrucción se está tratando. Verdadero. Falso.

La implementación multiciclo del MIPS se consigue gracias al uso de registros temporales para almacenar los datos que son necesarios en posteriores ciclos de ejecución de una misma instrucción. Verdadero. Falso.

¿Por medio de qué señal o señales de control y con qué valor se indica que el segundo operando de la ALU es la constante 4? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

¿Por medio de qué señal o señales de control y con qué valor se indica que se escribe en el PC? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

¿A qué estado de la unidad de control implementada como una Máquina de Moore se corresponde la escritura en registro de las instrucciones de tipo R? Respuesta: Estado <número> (<Estado><espacio><número>. ej: Estado 11).

¿Por medio de qué señal o señales de control y con qué valor se indica que el segundo operando de la ALU es el registro B? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

¿Por medio de qué señal o señales de control y con qué valor se indica que el primer operando de la ALU es el registro A? (Respuesta: <nombre de la señal>=<número>. Ej. LeerMem=0) (nombres de señales: LeerMem, EscrMem, MemaReg, EscrIR, EscrPC, EscrPCCond, EscrEPC, EscrCausa, FuentePC, ALUop, SelALUA, SelALUB, EscrReg, RegDest, IoD).

La detección de situaciones excepcionales y la respuesta a las mismas mediante la acción apropiada son temas que no suelen afectar demasiado al rendimiento de un procesador por lo que los diseñadores les prestan poca atención. Verdadero. Falso.

Una máquina de estados finitos puede implementarse con un registro temporal que almacene el estado actual y un bloque de lógica combinatoria encargado de determinar tanto las señales que van al camino de datos como el siguiente estado. Verdadero. Falso.

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se regrese a la primera microinstrucción para el inicio de una nueva instrucción? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

Puede utilizarse una ROM para ubicar las microinstrucciones de una unidad de control microprogramada, asignándose una dirección a cada microinstrucción. Verdadero. Falso.

Al contrario que la implementación monociclo, la implementación multiciclo del MIPS permite que una unidad funcional pueda ser utilizada más de una vez por una instrucción dentro de un mismo ciclo de reloj. Verdadero. Falso.

Para interpretar correctamente la máquina de estados finitos que representa la unidad de control, toda señal que no esté explícitamente activada en una transición se considera como indeterminada. Verdadero. Falso.

La especificación de una unidad de control mediante una representación gráfica es útil para máquinas de estados pequeñas pero ininteligible para máquinas de estados más grandes. Verdadero. Falso.

Al usar la unidad de control microprogramada, ¿qué campo y con qué valor provoca que se use el registro B como segundo operando de la ALU? (Respuesta: <nombre de campo><espacio>=<espacio><valor>. Ej. Control ALU = Add) (Campos: Control ALU, Etiqueta, Fuente1, Fuente2, Control de registros, Memoria, Control EscrPC, Secuenciación) (Contenido de los campos: Add, Subt, Func Code, PC, A, B, 4, Extend, Read, Write ALU, Write MDR, Read PC, Read, ALU, Write ALU, ALU, SalidaALU-cond, Jump Address, Seq, Fetch, Dispatch i).

Denunciar Test