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