Processador Neander

580 palavras 3 páginas
1 Apresentação do Neander

O Neander é um processador muito simples, desenvolvido apenas para fins didáticos. Processadores comerciais são muito mais complexos que Neander. Entretanto, mesmo processadores utilizados nas mais sofisticadas estações de trabalho são baseados nos conceitos elementares que você aprende com o Neander. O Neander-X é uma extensão da conhecida arquitetura Neander, que foi expandida para diminuir algumas limitações e ampliar o seu pontecial para exercícios didáticos.
Algumas características do processador Neander são:
Largura de dados e endereços de 8 bits;
Dados representados em complemento a dois;
Acumulador de 8 bits (AC);
Apontador de instruções de 8 bits (PC);
Registrador de código de condição com 2 bits: negativo (N) e zero (Z).
O Neander só possui um modo de endereçamento: o modo direto (chamado também de absoluto). No modo de endereçamento direto, 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, esse endereço corresponde à posição de memória onde está a próxima instrução a ser executada.
O Neander-X possui três modos de endereçamento:
Imediato – neste modo o segundo byte da instrução é o operando. A única instrução que usa este modo de endereçamento é a LDI;
Direto – neste modo, segundo byte da instrução é o endereço de memória do operando;
Indireto – neste modo, o segundo byte da instrução contém o endereço de memória onde está o endereço do operando (ou seja, o segundo byte da instrução é o endereço do ponteiro para o operando). Na linguagem de montagem, usou-se como convenção para indicar que um operando é indireto precedê-lo pela letra "@" (arrôba).
A arquitetura estendida, denominada Neander-X, inclui outros detalhes:
A carga de dados imediatos no acumulador, simplificando operações de atribuição de dados;
Um novo modo indireto de endereçamento, possibilitando exercitar as noções de indexação e ponteiros

Relacionados

  • processador neander
    405 palavras | 2 páginas
  • Processador Neander
    1337 palavras | 6 páginas
  • Processador neander
    2437 palavras | 10 páginas
  • processador neander
    338 palavras | 2 páginas
  • Processador Neander
    547 palavras | 3 páginas
  • Processador Neander
    458 palavras | 2 páginas
  • Processador Neander X
    1422 palavras | 6 páginas
  • Processador Neander
    873 palavras | 4 páginas
  • Processador neander-x
    731 palavras | 3 páginas
  • Processador neander-x
    297 palavras | 2 páginas

Outros Trabalhos Populares