Question de débutant

Signaler
Messages postés
24
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
15 décembre 2008
-
Messages postés
24
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
15 décembre 2008
-
Voilà je débute avec l'assembleur sous Delphi et il y a un truc que je ne comprends pas. Je voudrais juste savoir quelle est la différence entre :

ça :
MOV [@Result], 10


et ça :
MOV EDX, @Result
MOV [EDX], 10


Dans le premier cas ça plante et pas dans le deuxième mais je ne comprends pas la différence qu'il y a entre les deux (enfin en fait j'ai l'impression que c'est pareil mais ça doit pas être le cas évidemment ^^). Je voudrai ne pas utiliser un registre intermédiaire pour faire ça donc si vous quelqu'un pouvait m'orienter... merci d'avance !

2 réponses

Messages postés
540
Date d'inscription
dimanche 23 mars 2003
Statut
Membre
Dernière intervention
5 octobre 2007
1
essaie:
MOV Result, 10

ou
MOV [Result], 10


Core Breaker :)
Messages postés
24
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
15 décembre 2008

C'est bien ça, ça marche, merci !