Neander - atividade estruturada 1
Trabalho exigido pela disciplina Organização de Computadores como requisito parcial para a primeira nota do Curso de Redes de Computadores da Faculdade Estácio / FAL.
SUMÁRIO
INTRODUÇÃO 01 CARACTERÍSTICAS DO PROCESSADOR NEANDER 02 COMPARANDO O NEANDER-X COM O SIMULARQ 03 CONCLUSÃO 04
1. INTRODUÇÃO
Os professores ligados à área de redes estão se vendo diante de uma obrigação quanto ao uso de simuladores a fim de aprimorar o aprendizado de seus alunos e futuros profissionais. No entanto, em nosso país esses simuladores são de difícil entendimento devido à sua interface pouco elaborada e com pouquíssimos recursos operacionais.
O simuladorNeanderX, sobre o qual falaremos nesse trabalho, busca solucionar alguns problemas através de um ambiente integrado de desenvolvimento, possibilitando que o aluno 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.
2. CARACTERÍSTICAS DO PROCESSADOR NEANDER
* 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” | 0101 | AND ender |