TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho de Arquitetura

Por:   •  9/8/2019  •  Trabalho acadêmico  •  271 Palavras (2 Páginas)  •  224 Visualizações

Página 1 de 2

Unidade Lógica Artimética de 8 bits, contendo + - e or notA xor

Parabéns! A Nossa Empresa começará a vender videogames portáteis e você foi selecionado para dar vida à ULA desse gadget!

Para tanto, você deve gerar uma Unidade Lógica e Aritmética (ULA) de 8 bits que possua as seguintes operações:

  • Aritméticas:
  • Soma;
  • Subtração (com sinal indicativo de zero);
  • Lógicas:
  • NOT A (negação ou complemento da entrada A);
  • NOT B (negação ou complemento da entrada A);
  • AND;
  • OR;
  • XOR;

O seletor deve obedecer a seguinte lógica:

Operação

Seletor

SOMA

000

SUBTRAÇÃO

001

NOT A

010

NOT B

011

AND

100

OR

101

XOR

110

Todas as operações devem ter como resultado o cálculo da operação selecionada, sendo que entradas e saída devem ter o tamanho do barramento (cada entrada tem 8 bits e a saída tem 8 bits). Detalhe: subtração deve ter sinal indicativo de zero, e a negação é apenas para uma entrada de cada vez (negação é uma operação unária, lembra?).

Para as operações aritméticas, os valores podem ser positivos ou negativos (em complemento de dois). Para as lógicas, isso não tem importância e não é considerado.

Gerar a ULA no Logisim e entregar o arquivo .circ resultante. Lembre-se de usar subcircuitos no Logisim para facilitar sua implementação - e use barramentos e distribuidores (splitters) onde possível. Preferencialmente a ULA final deve ser apenas uma “caixa preta” com as entradas, o seletor e a saída - lembrando que as portas de entrada e de saída podem ser configuradas para receberem mais de um bit no Logisim e, caso opte por utilizá-las assim, deves usá-las em conjunto com um barramento.

...

Baixar como (para membros premium)  txt (1.7 Kb)   pdf (49.9 Kb)   docx (9.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com