Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1657 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  [resolu] Valeur de pointeur en assembleur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu] Valeur de pointeur en assembleur

n°1475404
ForgetTheN​orm
A.A.
Posté le 14-11-2006 à 19:59:00  profilanswer
 

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 ?
 :hello:  
Merci


Message édité par ForgetTheNorm le 15-11-2006 à 08:55:52
mood
Publicité
Posté le 14-11-2006 à 19:59:00  profilanswer
 

n°1475428
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 14-11-2006 à 20:39:17  profilanswer
 

mov bx, [_var]
 
edit: et encore de l'assembleur 16 bits :pfff:

Message cité 1 fois
Message édité par Harkonnen le 14-11-2006 à 21:37:19

---------------
J'ai un string dans l'array (Paris Hilton)
n°1475541
ForgetTheN​orm
A.A.
Posté le 15-11-2006 à 08:19:33  profilanswer
 

Harkonnen a écrit :

mov bx, [_var]
 
edit: et encore de l'assembleur 16 bits :pfff:


 
Ca ne fonctionne pas mieux :
Erreur dans l'opérande...

n°1475546
ForgetTheN​orm
A.A.
Posté le 15-11-2006 à 08:55:40  profilanswer
 

Réponse trouvée tout seul :
Il fallait appeler EXTRN _var : WORD
(et non pas EXTRN _var : NEAR)....
 
Merci quand même :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  [resolu] Valeur de pointeur en assembleur

 

Sujets relatifs
[résolu] comment récupérer le nom de la table correspondant [...][Resolu] JScrollPane et JTextArea
[resolu] Probleme de requete sur deux tables[C#/résolu] type template avec méthodes connues par avance
[Résolu] Changer le "body background" en fonction de la résolution[RESOLU] PB avec les virgules et MYSQL ?!
[RESOLU] Flash et Firefox - incompatibilite selective[Résolu] Condition multiple "souple"
[Résolu] Effets CSS non désirés... 
Plus de sujets relatifs à : [resolu] Valeur de pointeur en assembleur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR