Je suis en train de créer un programme d'assemblage qui calcule le factoriel d'un nombre:Multiplication dans l'assemblage
.data
n dword 1
res dword 1
.code
start:
mov ecx, 5
Top:
add n, 1
mov eax, res
mov ebx, n
mul eax, ebx
mov res, eax
dec ecx
jnz Top
Next:
Invoke crt_printf, addr res
L'erreur je rencontre avec les codes ci-dessus est la partie mul, où je veux multiplier EAX et ebx. Comment puis-je réparer cela? Toute aide est très appréciée.
_ "L'erreur que je rencontre avec les codes ci-dessus est la partie mul" _. Et quoi, exactement, est l'erreur? – Michael