atividade estruturada
Pessoas ligadas à área de redes estão se vendo diante de uma obrigação quanto ao uso de simuladores a fim de aprimorar o aprendizado de futuros profissionais. No entanto, no Brasil esses simuladores são de difícil entendimento devido à sua interface pouco elaborada e com pouquíssimos recursos operacionais.
O simulador Neander X, sobre o qual falaremos nesse trabalho, busca solucionar alguns problemas através de um ambiente integrado de desenvolvimento, possibilitando que você, edite o código de linguagem de montagem, compile e receba informações de erros rapidamente e que simule uma execução do programa, visualizando interativamente o resultado.
Desenvolvimento
Características do processador Neander-x.
- Largura de dados e endereços de 8bits.
- Dados representados em complemento de dois.
- 1 acumulador de 8 bits (AC).
- 1 apontador de programa de 8 bits (PC).
- 1 registrador de estado com 2 códigos de condição: negativo (N) e zero (Z).
- O tamanho máximo de memória endereçável, utiliza memória de 256 posições (endereços) x 8 bits para endereçar ( largura de endereço de 08 bits).
- O formato de uma instrução com 1 byte: NOP,NOT, Instruções com 2 bytesSTA,LDA,ADD,OR,AND,JMP,JN,JZ, HLT).
Existem 11 instruções,como mostrao quadro a baixo:
Código binário | Instrução | Descrição |
0000 | NOP | nenhuma operação |
0001 | STA ender | armazena acumulador (store) |
0010 | LDA ender | carrega acumulador (load) |
0011 | ADD ender | soma |
0100 | OR ender | operação lógica “ou”
Função dos simuladores
A Função dos simuladores Facilitar ao máximo as atividades didáticas do professor e o apoio mais completo possível para as dificuldades comuns do aluno. Sendo criado um ambiente integrado para desenvolvimento, que executa em Windows e Linux incluindo: Editor de textos; Montador (assembler); Simulador da arquitetura; Visualizador.
Simulador Ramses
Semelhaças entre os 2.
Incorpora os