Neander-X

425 palavras 2 páginas
NEANDER-X

Função
Criado com fins didáticos, é um computador hipotético usado para facilitar a aprendizagem da arquitetura de computadores.
Arquitetura | Características gerais
Possui largura de dados e endereços de 8 bits.
Dados representados em complemento de 2.
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).
N 1 resultado é negativo.
N 0 resultado é positivo.
Z 1 resultado é igual a zero.
Z 0 resultado é diferente de zero.
Organização | Elementos necessários
Um registrador de 8 bits para servir de acumulador.
Um registrador de 8 bits para o PC (registrador-contador).
Dois flip-flops: um para o código de condição N e outro para o Z.
Uma memória de 256 posições (endereços) x 8 bits.
Apenas convenções: dados e códigos podem ser localizados em qualquer lugar, mas um não pode invadir a área do outro.
Arquitetura | Ciclo de busca (fetch)
BUSCA INSTRUÇÃO > DECODIFICA INSTRUÇÃO > EXECUTA/BUSCA OPERANDOS.
Arquitetura | Organização
A fase de busca é igual para todas as instruções.
RI  MEM (PC)
PC  PC + 1
Novo elemento é necessário o registrador de instrução (RI).
MEM (PC) corresponde a um acesso à memória, usando o conteúdo do PC como fonte do endereço.
Operações com a memória
1. REM  y: copia y (que é um endereço) para o REM.
2. Read: ativação de uma operação de leitura da memória.
3. x  RDM: copia o conteúdo de RDM para x. x  MEM(y): descreve uma leitura da memória, que é realizada pelos 3 passos citados acima.
REM: registrador de endereços de memória.
RDM: registrador de dados da memória.
MEM(y)  x descreve uma escrita da memória, que é realizada pelos seguintes passos: 1. REM  y: copia y (que é um endereço) para o REM. 2. RDM  x: copia x (que é um dado) para o RDM. 3. Write: ativação de uma operação de escrita na memória.
Observações
Após a leitura do PC, seu conteúdo deve ser incrementado, para

Relacionados

  • Neander-x
    1301 palavras | 6 páginas
  • Neander X
    281 palavras | 2 páginas
  • Neander x
    706 palavras | 3 páginas
  • Neander x
    434 palavras | 2 páginas
  • Neander-x
    312 palavras | 2 páginas
  • Neander X
    450 palavras | 2 páginas
  • Neander-x
    295 palavras | 2 páginas
  • Neander-x
    498 palavras | 2 páginas
  • neander-x
    631 palavras | 3 páginas
  • Neander X
    819 palavras | 4 páginas