1º) Soma os expoentes dos dois números (Utilizando o somador)
2º) Multiplica os significandos , isto é, multiplica as frações dos dois números(Utilizando a ULA)
3º) Normaliza o expoente e a fração, se for preciso, deslocando a fração para direita e incrementando o expoente. (Utilizando Incremento e Deslocando para direita)
4º) Arredonda o significando(expoente e fração) para o número correto de bits.(Utilizando Hardware do Arredondamento)
5º) Se está normalizado vai para fase 7 senão vai para fase 6.
6º) O controle seta os mutiplexadores de forma que o valor que sai do hardware do arredondamento passe novamente pelos hadwares Incremento e Deslocando para direita e posteriormente volta para o hardware do arredondamento. Depois volta para fase 5.
7º) Define o sinal do produto para positivo se os sinais dos operandos originais forem iguais, se forem diferentes, torna o sinal negativo.(Utilizando o xor)
8º) Finaliza a operação colocando os valores no novo registrador.
