Processador MVN

751 palavras 4 páginas
Processador MVN

Especificação Funcional

O processador considera palavras de 16 bits, e possui um conjunto de elementos de armazenamento de informações:
Memória Principal: armazena programas e dados.
Acumulador (AC): funciona como área de trabalho para a execução de operações aritméticas e lógicas.
Registrador de Dados da Memória (MDR): serve como ponte para os dados que trafegam entre a memória e os outros elementos da máquina.
Registrador de Endereço da Memória (MAR): indica qual é a origem ou o destino, na memória principal, dos dados contidos no registrador de dados da memória. Registrador de Endereço de Instrução (IC): indica em cada instante qual será a próxima instrução a ser executada pelo processador.
Registrador de Instrução (IR): contém a instrução em execução.
Código de Operação (OP): parte do registrador de instrução que identifica a instrução que está sendo executada (4 bits).
Operando da Instrução (OI): complementa a instrução indicando o dado ou o endereço sobre o qual ela deve agir (12 bits).

As possíveis instruções já modificadas para o projeto desta disciplina são: Instrução
Operando
0
Desvio incondicional endereço do desvio
1
Desvio se acumulador é zero endereço do desvio
2
Desvio se acumulador é negativo endereço do desvio
3
Deposita uma constante no acumulador constante relativa de 12 bits
4
Soma endereço da parcela
5
Subtração endereço do subtraendo
6
Multiplicação endereço do multiplicador
7
Deslocamento à direita número de posições
8
Memória para acumulador endereço-origem do dado
9
Acumulador para memória endereço-destino do dado
A
Desvio para subprograma (função) endereço do subprograma
B
Retorno de subprograma (função) endereço do resultado
C
Parada endereço do desvio
D
Entrada (16 chaves)
-
E
Saída (16 LEDs)
-
F
AND
endereço do valor a ser comparado

Memória RAM A memória RAM foi criada em VHDL e testada usando a ferramenta MegaWizard do Quartus.

Relacionados

  • Arm instrucion set
    846 palavras | 4 páginas
  • S.o fgigdugiodsajgoiagjda
    1650 palavras | 7 páginas
  • ARM Refcard
    857 palavras | 4 páginas
  • Simulação de compilador
    3359 palavras | 14 páginas
  • Novas tecnologias
    43292 palavras | 174 páginas
  • Rest Construa APIs inteligentes de maneira simples Casa do Codigo
    18103 palavras | 73 páginas
  • Técnico em Informatica
    25731 palavras | 103 páginas
  • Easy Drive
    10728 palavras | 43 páginas
  • 2013 Fumec Oliveirajunior
    15865 palavras | 64 páginas
  • jjjjjjjjjjjjjjjjjjjjjjjjj
    23883 palavras | 96 páginas