neander
A arquitetura e o conjunto de instruções do
NEANDER-X, não permite comparação razoável com processadores comerciais, que são muito mais complexos que ele. Entretanto, seu uso didático é plenamente justificado não só pela sua simplicidade e rapidez de ensino, mas especialmente porque mesmo os processadores utilizados nas mais sofisticadas estações de trabalho são baseados nos mesmos conceitos elementares que são facilmente assimilados com o estudo do NEANDER-X.
O NeanderWin oferece uma interface de programação amigável, com a entrada do código em representação simbólica, com diversas facilidades para o programador, que tornam muito mais fácil o uso do processador NEANDER-X como ferramenta de ensino.
Estão disponíveis versões tanto para o sistema operacional Windows e Linux. O código fonte está disponível gratuitamente mediante solicitação direta de aos autores.
Como todo projeto bem sucedido, muitas idéias têm aparecido para torná-lo mais abrangente e poderoso.
Entre as principais idéias que provavelmente serão implementadas por nós ou por nossos parceiros podemos citar:
Introdução de uma instrução para movimentação de dados entre PC e Acumulador (útil para possibilitar o uso de subrotinas);
Introdução de operações de deslocamento de bits
(útil para desenvolvimento de rotinas de multiplicação e divisão);
Visualização “online” do fluxo de dados durante a execução das instruções;
Animação dos fluxos de dados como apêndice do módulo de criação tutorada de programas;
Construção de um Compilador “MicroBasic”, que gere como resultado a linguagem de montagem do
Neander-X;
Introdução de uma filosofia de "plug-ins", que permita a criação de periféricos externos;
Extensão da arquitetura