Espinha de Peixe
O NeanderWin é um sistema simulador de caráter educacional desenvolvido para máquina Neader-X. Este simulador estendo o conjunto de instruções. Inicialmente proposto para uma máquina Neader e disponibiliza um ambiente integrado de desenvolvimento, onde é possível editar, compilar e execuar códigos de programas na linguagem de montagem do processador Neander-X.
As funções disponibilizadas pelo processador NeanderWin incluem:
- Editor de texto, onde é possível escrever e editar programas na linguagem de montagem definida para o processador Neander-X;
- Montador responsável por converter o assembly do Neander-X em linguagem de máquina;
- Simulador de arquitetura onde é possível visualiza o estado dos registradores principais da CP e a memória simulada;
- O simulador NeanderWin permite ainda a execução passo a passo e indica erros encontrados durante o processo de simulação, também disponibiliza arquivos de ajuda que descreve a funcionalidade dos registradores utilizados.
Exemplo Simulador Neander
Simularq: ele é um simulador gráfico de arquitetura desenvolvido para fins didáticos. Seu Objetivo principal é fornecer uma ferramenta de apoio, facilitando o entendimento e o aprendizado do aluno. A utilização do Simularq permite o aluno criar instruções assembly ou alterar as existentes, ampliado a capacidade do sistema. Apesar de não disponibilizar um editor de textos próprios, o simularq permite testar a execução de novos programas, pois trabalha com arquivos de texto que podem ser editados em qualquer outro editor.
Exemplo do simulador simularq:
Depois de descritas as funcionalidades demostro uma tabela com comparação melhor de diferentes funções dos sistemas analisados:
Características NeanderWin Simularq
Desenvolvimento de programas em linguagem de alto nível Não Não
Desenvolvimento de programas em linguagem assembly Sim Sim
Visualização da linguagem assembly Sim Não