Bonjour !
Je me prend la tête depuis plusieurs heures sur un problème et j'avance pas.
Mettons que j'ai une variable du type :
int *var;
Qui est donc un pointeur vers un entier.
Cette variable est initialisée.
Lors d'un fichier en assembleur, j'aurais voulu la valeur de cette variable (l'équivalent du *var en C).
On accède à var par
EXTRN _var
J'ai essayé :
- MOV BX,_var
Operande ne fonctionne pas
- MOV BX, OFFSET _var
Cette version fonctionne, mais je n'ai pas *var, mais var, et donc l'adresse de var...
C'est compliqué....
Pouvez-vous me donner un coup de main ?
Merci
Message édité par ForgetTheNorm le 15-11-2006 à 08:55:52