Sr.Mendes
(usa CentOS)
Enviado em 31/08/2015 - 13:05h
Olá Pribeiro
Consegui fazer em C, mas faz tempo isso.... Tinha até esquecido...
Separei cada bloco em funções no C, assim iniciei pelo decodificador da linguagem assembly em binário, isso é, converter os comandos em word´s de 32 bits e separar cada tipo de instrução (I, J, etc...). As outras funções são os blocos do MIPS. Pense num monociclo, depois no multiciclo e pipeline. Em seguida vem os diversos riscos na execução (hardware, software e loop).
Infelizmente (ou felizmente) não deve encontrar nada mastigadinho na internet, pelo menos não algo fácil de reproduzir. Vai ter que fazer na unha mesmo.
Até.