Programação de computadores av3

298 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
298
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Programação de computadores av3

  1. 1. Programação de ComputadoresUniversidade Federal de Minas GeraisDepartamento de Ciência da ComputaçãoAvaliação 3Nome Completo Número de MatrículaIzabela Ferreira da Silva 20130383181 ProblemaConstrua uma unidade lógico-aritmética (uma ULA) capaz de fazer as 4 operações:adição, subtração, multiplicação e divisão. O circuito construído deve ter duasentradas de operandos e uma saída com o resultado, como mostrado abaixo.A operação realizada deve ser determinada por uma entrada adicional de 2 bits,segundo a convenção da tabela abaixo.00 Adição01 Subtração10 Multiplicação11 Divisão2 SoluçãoO circuito pedido foi feito no software Logisim.Trata-se de uma calculadora de 16 bits, o circuito pedido, sendo a ULA, unidadelógica aritmética, do sistema que realiza todas as operações selecionando-as deacordo com os valores da tabela acima. Primeiramente é montado o circuito da ULA:
  2. 2. São inseridas duas entradas com 16 bits cada, sendo ligadas com um somador,subtrator, multiplicador e divisor e todas estas ligadas à um multiplexador que fará aseleção de qual operação será efetuada entre as duas entradas. E ligado aomultiplexador há um pino de entrada de 2 bits que inserirá tal informação, porconvenção:00 Adição01 Subtração10 Multiplicação11 DivisãoApós montada a ULA e reduzida esta é movida, formando o seguinte circuito:
  3. 3. 3 TestesForam executados os seguintes testes para demonstrar o correto funcionamento docircuito:3.1 Soma3.2 Subtração
  4. 4. 3.3 Multiplicação3.4 Divisão

×