Preguntas con etiqueta 'mips'

1
respuesta

Diferencia en la ruta de datos de Load Upper Immediate to Load Word en un procesador MIPS de 32 bits

Para la instalación MIPS Load Word tengo el siguiente Datapath: ¿Cómo se ve la ruta de datos para la Instrucción Load Upper Immediate ?     
1
respuesta

¿Por qué los MIPS no nos permiten usar flotar inmediatamente? [cerrado]

Mi profesor dijo que MIPS no incluye instrucciones que nos ayuden a agregar un flotante inmediato a un registro porque un flotante inmediato debe describirse con al menos 32 bits. Sin embargo, me pregunto ¿qué pasa con una integral inmediata...
1
respuesta

¿Cómo se relacionan exactamente las velocidades de reloj de las computadoras con las velocidades de operación?

Me preguntaba sobre esto el otro día cuando le estaba explicando binario y hexadecimal a un amigo mío y esto ocurrió. La pregunta es algo como esto: ¿Cómo se relacionan exactamente las velocidades de ejecución de instrucciones con las velocid...
1
respuesta

Entendiendo la ramificación de instrucciones

Necesito ayuda para entender la solución del manual de la solución. La pregunta es del ejercicio 4.22.1 del capítulo 4 en el libro Organización y diseño de computadoras por Patterson y Hannessey (4ª edición). La pregunta es sobre la ramificación...
1
respuesta

inmediatos para las instrucciones de tipo MIPS I

En MIPS, una instrucción de tipo I tiene el siguiente formato. los bits [31, 26] son para opcode los bits [25, 21] son para el registro de origen los bits [20, 16] son para el registro de transferencia los bits [15, 0] son para inmedia...
1
respuesta

Corrección de MIPS interesante

Estaba escribiendo un algoritmo Quicksort en el emulador de Mars para MIPS y definí mi matriz para tener una cantidad particular de números. Definí la matriz para tener seis números y le di seis números a la matriz. Tengo mi programa para trabaj...
1
respuesta

Registre la escritura del archivo para la implementación de interconexión frente a multiciclos para los procesadores MIPS

Sabemos que en la implementación de varios ciclos de un procesador MIPS, la instrucción de tipo R toma 4 ciclos. Sin embargo, en la implementación de MIPS en tramitación, para las instrucciones de tipo R, la 4ta etapa (MEM) está presente pero...
1
respuesta

¿Debo usar la función 'agregar' en mips para almacenar en una variable o puedo almacenar en una variable con palabra de carga?

Los siguientes problemas tienen que ver con la traducción de C a MIPS. Supongamos que las variables f, g, h, i y j están asignadas a los registros $ s0, $ s1, $ s2, $ s3 y $ s4, respectivamente. Supongamos que la dirección base de las matrices A...
1
respuesta

Reemplazo de los cambios lógicos de la izquierda con otras instrucciones en MIPS

Así que digamos que tenemos dos registros $ s0 y $ s1. El registro $ s0 puede tomar valores de 0 a 31 y se usa para mostrar cuántos bits de registro $ s1 se desplazarán hacia la izquierda. ¿Cómo puedo hacer esto sin usar sll o srl. Sé que el des...
2
respuestas

Entendiendo la predicción de la rama

En la página 376 del libro Organización y diseño de computadoras de Hennesay, se muestra la siguiente ilustración para ilustrar la predicción de la rama. Pero, ¿qué significa "IM" y "DM"? ¿IM representa la memoria de instrucciones y DM significa...