Neander

1372 palavras 6 páginas
Computador hipotético Neander

O computador NEANDER foi criado com intenções didáticas1 e é extremamente simples.
Tão simples que você, sem muito esforço, pode projetá-lo. Experimente!
4 . 1 Características
O computador NEANDER tem as seguintes características:
• Largura de dados e endereços de 8 bits
• 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)
4 . 2 Modos de endereçamento
O NEANDER só possui um modo de endereçamento: o modo direto (muitas vezes também chamado de absoluto).
No modo de endereçamento direto (Figura 4.1), 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, o endereço contido na instrução corresponde à posição de memória onde está uma instrução a ser executada. memória endereç

operando

Figura 4.1- Modo de endereçamento direto

1

Esta pseudo-máquina foi criada pelos Profs. Raul Weber e Taisy Weber para a antiga disciplina CPD148 Arquitetura de Computadores I. Possui simulador e depurador associados, que podem ser vistos no apêndice A.

4-1

4 . 3 Conjunto de instruções
O conjunto de instruções de NEANDER compreende 11 instruções, codificadas através dos quatro bits mais significativos da palavra que contém o código da instrução (Tabela 4.1):
Código
0000
0001
0010
0011
0100
0101
0110
1000
1001
1010
1111

Instrução
NOP
STA
LDA
ADD
OR
AND
NOT
JMP
JN
JZ
HLT

end end end end end end end end Comentário nenhuma operação armazena acumulador - (store) carrega acumulador - (load) soma “ou” lógico
“e” lógico inverte (complementa) acumulador desvio incondicional - (jump) desvio condicional - (jump on negative) desvio condicional - (jump on zero) término de execução - (halt)

Tabela 4.1 - Conjunto de instruções do NEANDER
Na Tabela 4.1,

Relacionados

  • Neander
    881 palavras | 4 páginas
  • Neander
    630 palavras | 3 páginas
  • Neander
    673 palavras | 3 páginas
  • Neander
    458 palavras | 2 páginas
  • Neander
    280 palavras | 2 páginas
  • Neander
    583 palavras | 3 páginas
  • neander
    1123 palavras | 5 páginas
  • neander
    1559 palavras | 7 páginas
  • Neander
    535 palavras | 3 páginas
  • NEANDER
    293 palavras | 2 páginas