![](http://i.imgur.com/Ueq3sHZt.png)
Après les bases de l'addition et soustraction dans une vidéo précédente, nous allons maintenant approfondir les techniques d'addition et soustraction :
Variables:
facteur1 est le plus grand des deux facteurs du produit à calculer
facteur2 est le plus petit des deux facteurs du produit à calculer
I est le registre opérande
II est le registre compteur
III est le registre résultat qui contiendra le produit de facteur1 et facteur2 en fin d'algorithme
Algorithme:
III prend la valeur 0
II prend la valeur 0
I prend la valeur facteur1
Pour toutes les valeurs de 1 à facteur2
III prend la valeur III+I
II prend la valeur II+1
FinPour
Variables:
dividende
diviseur
I est le registre opérande
II est le registre compteur qui contiendra le quotient de la division euclidienne de dividende par diviseur en fin d algorithme
III est le registre résultat qui contiendra le reste de la division euclidienne de dividende par diviseur en fin d algorithme
Algorithme:
III prend la valeur 0
II prend la valeur 0
I prend la valeur dividende
III prend la valeur III+I
II prend la valeur II+1
II prend la valeur 0
I prend la valeur diviseur
Tant que III≥0
III prend la valeur III-I
II prend la valeur II+1
Fin tant que
III prend la valeur III+I
II prend la valeur II-1