Simulador MIPS [RESOLVIDO]

1. Simulador MIPS [RESOLVIDO]

Adalberto Mendes
Sr.Mendes

(usa CentOS)

Enviado em 03/05/2012 - 20:09h

Oi pessoal,

Tenho que fazer um simulador do processador MIPS, não tem nenhuma linguagem especifica, mas gostaria de fazer em C ou C++...

Alguém saberia por onde começar esse trabalho??? Algum exemplo???

Desde já agradeço.

[]´s


  


2. Simulador MIPS

Paulo Roberto Ribeiro
pribeiro

(usa Ubuntu)

Enviado em 31/08/2015 - 12:03h


Boa Tarde!

Conseguistes encontrar o exemplo do Simulador MIPS. Eu também estou precisando de dicas de como desenvolver em linguagem C ou C++

Se tiveres alguma dica, lhe agradeceria.

Att.

Paulo R. Ribeiro


3. Re: Simulador MIPS [RESOLVIDO]

Adalberto Mendes
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é.




4. Simulador MIPS

Paulo Roberto Ribeiro
pribeiro

(usa Ubuntu)

Enviado em 07/09/2015 - 15:38h

Ola Sr. Mendes

No meu caso seria somente monociclo mesmo, sem pipeline.

Neste caso infelizmente. Pois, tenho pouco tempo para o desenvolvimento.

Tens algum arquivo do trabalho que fizestes para compartilhar.

Me ajudaria muito principalmente em iniciar o processo.

Grato!

Paulo.






5. Simulador MIPS

João Alberto Gonçalves Costa
Yuuki-kun

(usa Ubuntu)

Enviado em 07/10/2015 - 20:01h

Cara, bem que eu tô precisando também. Manda aí, por favor!


6. Re: Simulador MIPS [RESOLVIDO]

carlos valdi
carlinxd

(usa Outra)

Enviado em 15/05/2017 - 09:57h

Sr.Mendes escreveu:


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é.


ajuda ai irmao preciso fzr 1 pra hj;;








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts