Si asumo que el primer elemento de la matriz que se busca en el caché D es a[0][0] , para la asociatividad 4, por favor, dígame qué elemento en qué matriz escribirá sobre a[0][0] en el caché D . Dado que la fórmula para establecer a...
He adjuntado mi pregunta en la imagen de abajo. Tengo problemas con la última instrucción: lbu $ t1, 1 ($ t1).
Aparentemente, la respuesta para $ t1 es 0x00000043, lo cual me confunde.
Para la instrucción: lbu $ t1, 1 ($ t1)
Si realizo...
Estoy diseñando un procesador MIPS de 32 bits en VHDL. Actualmente, nuestro diseño restringe nuestra memoria de instrucciones a solo 64 ubicaciones de 32 bits, es decir, los primeros 8 bits de la dirección de 32 bits.
Estamos tratando de deci...
He escrito algún código para mips pero en mi programa, la instalación de LW no obtuvo la respuesta correcta.
Por ejemplo:
Addi A,B,0;
li v0,3;
sw v0,0(A);
lw v1,0(A);
Entonces, cuando ejecuto mi programa, recupera la dirección de...
Estoy escribiendo código VHDL para un mips de 32 bits, con la arquitectura adjunta. Tengo que implementar un multiplicador en la ALU. Esto significa que para dos multiplicandos de 32 bits, vamos a tener un resultado de 64 bits.
¿Cuál es la fo...
Estaba resolviendo el problema de ejercicio 4.17.6 del capítulo 4 en el libro Organización y diseño de computadoras por Patterson y Hannessey (4ª edición):
Las apariciones porcentuales de las instrucciones son las siguientes:
ylossigu...
Necesito ayuda para entender la solución del manual de soluciones.
La pregunta es del ejercicio 4.13.5 del capítulo 4 del libro Organización y diseño de computadoras por Patterson y Hannessey (4ª edición).
La pregunta es sobre la canalización...
Estamos tratando de simular mips de un solo ciclo con l tipo y r tipo de instrucciones. Estamos usando mips de un solo ciclo de instrucciones de 32 bits y nuestro problema es que estamos usando una PC de 16 bits para simular la dirección y pasar...
Estoy trabajando en la siguiente pregunta:
Tengo la siguiente respuesta, ¿es correcto?
a) El tiempo total = 10ns + 10ns + 10ns = 30ns
Para calcular MIPS, divide un segundo por 30 ns.
MIPS = (1 x 10 ^ 9) / 30 = 33,333,333.33ns
El número...
Estoy intentando agregar el comando MIPS SRA a la siguiente CPU de un ciclo:
Si supiera la cantidad de bits necesarios para ser desplazados, podría reemplazar fácilmente los bits inferiores por 0, pero eso nunca se sabe hasta que se ejecuta l...