neander x processador comercial
O uso de simuladores que permitam a compreensão do funcionamento do processador é fundamental para o ensino adequado de arquitetura de processadores. Este trabalho apresenta um simulador de código livre para o Neander-X, que é uma extensão da conhecida arquitetura do Neander. O simulador aqui apresentado estende o conjunto de instruções inicialmente proposto e torna disponível um ambiente integrado de desenvolvimento, onde o aluno pode editar compilar e executar código de programas escritos na linguagem de montagem do processador Neander-X ele não é utilizado comercialmente é um computador muito simples sendo utilizado apenas para estudos devido a sua limitação.
Gerador/carregador de imagem da memória simulada.
O uso do Neander torna possível a introdução gradual dos conhecimentos de arquitetura de computadores, permitindo que os alunos façam diversas experiências práticas com o simulador.
O Neander só possui um modo de endereçamento: o modo direto (absoluto), no qual a palavra que segue o código da instrução contém, nas instruções de manipulação de dados, o endereço de memória do operando. Nas instruções de desvio, esse endereço corresponde à posição de memória onde está a próxima instrução a ser executada.
A simplicidade da arquitetura permite seu ensino em tempo muito curto (duas aulas de 3 tempos) mas em pouco tempo as limitações aparecem e as necessidadesO NeanderWin é um simulador da máquina Neander, definida no livro do Raul F. Weber (UFRGS), Fundamentos de Arquitetura de Computadores, Ed. Sagra Luzzatto. A máquina original foi estendida aqui para incluir algumas instruções para carga de dados imediatos no acumulador e operações de entrada e saída de dados para dois dispositivos mapeados em nosso simulador: um teclado e um visor.