X Neander função
Resenha: X Neander função. Pesquise 863.000+ trabalhos acadêmicosPor: soulstep • 26/11/2014 • Resenha • 386 Palavras (2 Páginas) • 761 Visualizações
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
...
