Introdução à Arquitetura de Computadores/As Operações da Unidade Lógica Aritmética: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Sem resumo de edição
Linha 42:
 
[[Imagem:Diagrama_circuito_multiplicacao.png]]
 
O que acontece no diagrama acima é o seguinte:
 
* '''1- '''O "Produto" é um registrador inicializado em 0.
* '''2- '''O produto e o multiplicando são passados para a ULA que soma os dois.
* '''3- '''O resultado (o valor do próprio multiplicando) pode ir para o registrador "Produto" ou não. Quem toma a decisão é o "Controle".
* '''4- '''Se o último bit do Multiplicador for "1", o Controle permite a escrita do registrador "Produto". Se for "0", ele impede.
* '''5- '''O Multiplicando sofre um shift para a esquerda e o Multiplicador um Shift para a direita.
* '''6- '''Se é a 32a vez que você chega à esta instrução, encerre. A multiplicação terminou. Caso contrário, volte ao passo '''2'''.
 
[[Categoria: Ciência da Computação]]