User Tools

Site Tools


neander

This is an old revision of the document!


Computador NEANDER

Principais Características

  • Largura de dados e de endereços de 8 bits
  • Dados representados em complemento de dois
  • Modo de endereçamento: direto
  • 1 registrador acumulador de 8 bits
  • 1 apontador de programa de 8 bits
  • 1 registrador de estado com 2 códigos de condição: negativo e zero

Conjunto de instruções

Código Instrução Operação
0000 NOP Nenhuma operação
0001 STA end Armazena acumulador no endereço “end” da memória
0010 LDA end Carrega o acumulador com o conteúdo do endereço “end” da memória
0011 ADD end Soma o conteúdo do endereço “end” da memória ao acumulador
0100 OR end Efetua operação lógica “OU” do conteúdo do endereço “end” da memória ao acumulador
0101 AND r,end Efetua operação lógica “E” do conteúdo do endereço “end” da memória ao acumulador
0110 NOT Inverte todos os bits do acumulador
1000 JMP end Desvio incondicional para o endereço “end” da memória
1001 JN end Desvio condicional, se “N=1”, para o endereço “end” da memória
1010 JZ end Desvio condicional, se “Z=1”, para o endereço “end” da memória
1111 HLT Para o ciclo de busca-decodificação-execução

Ferramentas

Referências

WEBER, R. F. Fundamentos de arquitetura de computadores. 4. ed. Porto Alegre: Bookman, 2012. 424 p. (Série Livros Didáticos Informática UFRGS, v. 8).

neander.1460379680.txt.gz · Last modified: 2016/08/08 16:30 (external edit)