Preguntas con etiqueta 'mips'

1
respuesta

Cómo funciona la instrucción lw (cargar palabra) en el monociclo MIPS (Implementación)

Estoy leyendo el libro Organización y diseño de computadoras de David A. Patterson y John L. Hennessy . Específicamente, tengo una pregunta sobre la implementación de un monociclo MIPS. Entonces, en el libro, muestran cómo implementar el...
1
respuesta

PIC32: "Código de 16 bits" no funciona (muchos errores "código de operación desconocido")

Tengo muy poco proyecto de prueba para PIC32MX440F512H, que se construye (con XC32 v1.21) y funciona correctamente. Luego traté de generar un código de 16 bits, configuré la casilla de verificación "Generar código de 16 bits", apareció la opc...
1
respuesta

Lógica de control principal de MIPS

En el Patterson & Libro de Hennessy, Estoesparaestas4instrucciones,sinecesitoimplementarinstruccionescomoandi,addi,ori,j,etc,¿agregoaestatabla?¿Ohagootracosa?ACTUALIZARSiagrego,creoquelapartedifícilesALUOp.Solohay2bits,creoquenecesitolass...
0
respuestas

¿Por qué un divisor necesita 1 paso más?

Mi libro presenta un diseño divisor: Sedijoquesieldivisoresunnúmerodenlongitud,necesitamosn+1pasosparaterminarladivisión.Porejemplo:7/2(0111/0010)exige5pasos.Noentiendobienporquéserequierequehagamos1pasomás.Puedecambiarautomáticamenteeldivis...
0
respuestas

Análisis de la predicción errónea de sucursales en la arquitectura MIPS de 32 bits

Estoy confundido acerca de lo que sucede cuando usamos un predictor de rama Bimodal en la arquitectura MIPS que se muestra en la imagen a continuación. Estoy considerando el caso en el que ya existe una ranura de retardo de ramificación imple...
4
respuestas

¿Reemplazar ALU con la tabla de búsqueda? [cerrado]

Descargo de responsabilidad: Entonces, obviamente esta es una pregunta tonta y quiero comenzar diciendo que no quiero discutir los costos financieros de esto, ya que estoy consciente de que la memoria caché de la CPU es costosa. Como esto no se...
4
respuestas

¿Hay casos en los que un solo ciclo es mejor que la canalización?

Mi profesor me ha preguntado    ¿Cuándo la canalización es mejor que las CPU MIPS de un solo ciclo? En realidad respondí "siempre", pero no estoy seguro de que esa sea la respuesta correcta. Si se excluye un aumento en la complejidad del...
2
respuestas

¿Por qué en algunas instrucciones el orden de registro es diferente entre el código de máquina y el código de ensamblaje para MIPS?

Por ejemplo, en el código de ensamblaje tenemos / add rd rs rt / pero en el código de máquina tenemos / opcode rs rt rd /, donde el registro de destino está en la última posición. ¿Por qué los MIPS organizan su código así? Sé que en código de má...
2
respuestas

¿Qué sucede si una predicción de rama sobrescribe un valor?

Estamos aprendiendo sobre la predicción de las ramas, por lo que es posible que no entienda totalmente cómo funcionan, pero, según tengo entendido, las ramas están listas para predecir si se toman o no. La tubería comenzará a procesar la siguien...
2
respuestas

¿cómo almacena el contador de programas la memoria de instrucciones cuando se carga el programa? [cerrado]

se menciona en el libro organización y diseño de computadoras por Patterson / Hennessy página 252 que:    La memoria de instrucciones solo necesita proporcionar acceso de lectura porque la   datapath no escribe instrucciones. Desde la mem...