Dois dos conjuntos de registro estão localizados no bloco multiplicador. Um desses conjuntos inclui registros de entrada que se alimentam no multiplicador. O outro conjunto (chamado de registros de pipeline) está localizado na saída do multiplicador.
O conjunto de registro final está localizado na saída da unidade adder/subtrator/acumulador.
Todos os três conjuntos de registro são opcionais, a menos que você tenha especificado o modo de multiplicação acumulada. No modo multiplicador de acumulação, o terceiro conjunto é obrigatório.