Supposons que notre ALU contienne des registres de n bits.
Un multiplieur séquentiel opère sur 2 nombres non signés,
et
.
Ces deux nombres sont contenus dans deux registres A et B, et
on utilise un registre supplémentaire P.
L'algorithme de calcul de
est le suivant :
Le résultat se trouve dans P (les bits de poids fort) et dans A (les bits de poids fables).
! n additions sont nécessaires