Organizacao Processador Neander

1786 palavras 8 páginas
O Computador Neander

A Arquitetura: conjunto de instruções código instrução

comentário

0000

NOP

Nenhuma operação

0001

STA end

MEM(end)  AC

0010

LDA end

AC  MEM(end)

0011

ADD end

AC  MEM(end) + AC

0100

OR end

AC  MEM(end) OR AC

0101

AND end

AC  MEM(end) AND AC

0110

NOT

AC  NOT AC

1000

JMP end

PC  end

1001

JN end

IF N=1 THEN PC  end

1010

JZ end

IF Z=1 THEN PC  end

1111

HLT

pára processamento

O Computador Neander

A Arquitetura: formato das instruções
As instruções do Neander possuem um ou dois bytes (ocupam uma ou duas posições de memória)
Instruções com um byte:
NOP, NOT

7

Instruções com dois bytes:
STA, LDA, ADD, OR, AND,
JMP, JN, JZ

7

4 3

código da oper.

0 don’t care

4 3

código da oper.

0 don’t care

endereço direto

O Computador Neander

A Arquitetura: características gerais
• 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)

O Computador Neander

A Organização: alguns elementos necessários
• Um registrador de 8 bits para servir de acumulador
• Um registrador de 8 bits para o PC (registradorcontador)
• Dois flip-flops: um para o código de condição N e outro para Z
• Uma memória de 256 posições (endereços) x 8 bits

O Computador Neander

A Arquitetura: o ciclo de busca (fetch)

Busca instrução Decodifica instrução Executa/
Busca operandos

A Arquitetura: o ciclo de execução

O Computador Neander

Arquitetura/Organização: transferências entre regs.
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

O Computador Neander

Arquitetura/Organização: transferências entre regs.
Instrução NOP (nenhuma operação)
Simbólico: NOP
RT:
Passos no nível RT:
Busca:

Relacionados

  • Atividade Neander-X
    2278 palavras | 10 páginas
  • Processador Neander X
    1422 palavras | 6 páginas
  • neande - x
    386 palavras | 2 páginas
  • Ativ Estruturada Anderson
    1176 palavras | 5 páginas
  • trabababa
    2341 palavras | 10 páginas
  • relatorio neaderx
    900 palavras | 4 páginas
  • Tecnico Informatica
    1434 palavras | 6 páginas
  • INFORMATICA DO CARALHO
    1296 palavras | 6 páginas
  • Atividade Estruturada 3
    1316 palavras | 6 páginas
  • Neander-x
    312 palavras | 2 páginas