Bonjour!
Alors j'ai un petit problème. Je dois faire un programme avec l'assembleur sur C++ de .NET. Je sais qu'il faut utiliser l'instruction mul.
Avec cette instruction la reponse est inscrite sur les registre EAX et EDX en fonction de la longueur de ce qui est multiplié.
Ma question est : si la reponse de la multiplication dépasse 32 bits, une partie est inscrite sur EAX et l'autre sur EDX, comment peut-on faire une autre opération sur cette réponse? Donc comment mettre ensemble les deux valeurs dans ces registres? J'ai pensé à une variable __Int64, mais j'arrive pas à le faire fonctionner...
Merci
Andrei