Salut,
Je rencontre un soucis avec ma première utilisation de imul et de idiv. Je crois savoir qu'il y a plusieurs façon d'uiliser ces fonctions mais je voudrais comprendre pourquoi la mienne ne marche pas :
A priori, j'ai bien défini mes "inputX" comme des doubles (donc 32 bits) et j'envoie le résultat vers EAX (32 bits aussi). En plus, je n'utilise pas de valeur immédiate. Et pourtant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 segment .bss input1 resd 1 input2 resd 1 segment .text imul eax, [input1], [input2]Merci, de m'apporter vos lumières.error: invalid combination of opcode and operands
Partager