Bonjour j'essaye de réaliser un programme permettant de faire la somme de deux nombres de 80 bits stockés dans 2 tableaux initialisés de 10 octets
et donner le résultat dans un troisième tableau (registre du 1er tableau: BX,registre du 2ème tableau: SI,registre du 3ième tableau: DI)
pour cela je doit ajouter les deux derniers octets,puis les 7èmes etc... Evidemment, il est possible qu'à chaque étape le résultat de la somme dépasse la capacité d'un octet. Dans ce cas, il faudra propager la retenue (carry).
A la fin du programme les 2 tableaux devront être intacts. je doit mettre ensuite le tableau résultat en pile, on lira la pile sans la détruire puis on la détruira. Pour cela onj exécutera les opérations suivantes:
Aidez moi !!
Partager