DrMIPS: simulador gráfico de processadores MIPS

drMIPS

Se você é apaixonado por eletrônica, arquitetura e o mundo dos microprocessadores, com certeza vai adorar o software drMIPS. É o próximo programa a ser apresentado nesta atípica série de artigos em que mostrarei programas que não são tão conhecidos, mas que podem ser os mais interessantes e práticos para muitos usuários.

DrMIPS é um Simulador gráfico de processador MIPS. Assim, o ensino sobre esta arquitetura que foi aberto seguindo os passos de POWER, RISC-V, etc. pode ser apoiado. Além disso, é um ambiente bastante intuitivo para proporcionar simplicidade ao usuário, versátil e configurável. Você o encontrará para várias plataformas, incluindo GNU / Linux e distros Android. Se você estiver interessado, você o encontrará nas lojas de aplicativos ou em seusite oficial no GitHub.

O programa é open source e gratuito, sob a licença GPLv3, portanto pode ser usado sem restrições, modificado, redistribuído, etc. E entre suas características pode ser destacado:

  • Você pode simular versões monociclo e pipeline do processador MIPS.
  • O caminho de dados é exibido graficamente para ver como os dados se movem pela arquitetura.
  • Permite a execução passo a passo e retrocesso.
  • Você pode editar registros e memória de dados durante a execução.
  • Possui um modo de desempenho onde as latências também são simuladas e o caminho crítico do processador é mostrado.
  • Caminhos de dados e conjuntos de instruções podem ser criados graças à sua configurabilidade.
  • Componentes personalizados.
  • Editor de código integrado, com destaque de sintaxe e autocompletar (versão para PC apenas).
  • Dados apresentados em binário, decimal ou hexadecimal.
  • Vários temas claros e escuros para escolher o visual do ambiente.
  • Isso implica que instruções que possuem seu próprio caminho de dados não podem ser exibidas, além disso, instruções como JAR, JR, SYSCALLs e ponto flutuante não são suportadas, apenas um conjunto muito básico para uso educacional.

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.