bonjour a vous.
J'ai une macro du genre:
000000AB 1 ??0015:
000000AB 8D 0D 00001EE1 R 1 lea ecx, End_frame
000000B1 1 ??0016:
On remarque que entre l'adresse B1 et AB il y a 6 bytes de difference,jusque la normale,hi.
= 00000004 1 ??0017 = 10 - (??0016 - ??0015)
= 0 1 Strvaleur TEXTEQU %??0017
1 % echo Strvaleur
Ok, 10 - 6 = 4, toujours normale.
je veus afficher cette valeur pendant l'assemblage:
valeur = 10 - (??0016 - ??0015) ca donne 4, OK.
Strvaleur TEXTEQU %valeur
% echo Strvaleur
Et la comme vu plus haut a Strvaleur TEXTEQU %??0017 et bien ca donne 0
Ca donne 0 et pas 4 !!!
je comprend pas, mais vraiment pas !
Merci, je vous souhaite de bonnes fetes.