Question de débutant

cs_Laurent1313 Messages postés 24 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 15 décembre 2008 - 22 juin 2003 à 16:45
cs_Laurent1313 Messages postés 24 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 15 décembre 2008 - 23 juin 2003 à 16:17
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

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

ou
MOV [Result], 10


Core Breaker :)
0
cs_Laurent1313 Messages postés 24 Date d'inscription jeudi 19 juin 2003 Statut Membre Dernière intervention 15 décembre 2008
23 juin 2003 à 16:17
C'est bien ça, ça marche, merci !
0
Rejoignez-nous