yosoy_bostero escribió:por que el tamaño del pipeline es 2 y no 4 ? (de curioso nomas)
Porque así es el procesador MIPS ¿Por qué tiene 32 registros y no 4?
yosoy_bostero escribió:#define VALOR_REG_DEFECTO 0xDEADBEEF
Así es el valor que se usa en PSP para indicar ningún valor en un registro. Dado que un registro siempre tiene un valor, se utiliza éste para indicar que no hay ningún valor (o es un valor no válido).
yosoy_bostero escribió:#define VALOR_REGPC_INICIAL 0xBFC00000
Efectivamente, es la dirección por donde empieza a ejecutar la PSP.
yosoy_bostero escribió:el resto esta muy claro (imaginate para que lo entienda yo,,,) me gustaria que nos fueras dando cosas para hacer o algo puntual en lo que ir centrandonos, imagino que la parte de ejecutar una instruccion sera la mas pesada, asi como decodificarla (no tanto)
Hm prefiero discutir el diseño. He descartado lo que está hecho por ahora, aunque no es para nada pérdida de tiempo ni para mí ni para los que han estado mirándolo ya que se aprenden/refrescan conceptos, y se ve qué está mal planteado. Vamos a dedicarle más tiempo a discutir la estructura y el diseño, que luego me pego contra paredes