begin process at 2010 03 18 23:10:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

c, c++ et asm

 > 

poper adresse fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

poper adresse fonction

jeudi 25 août 2005 à 01:51:23 | poper adresse fonction

Arnaud16022

Membre Club
coucou c'est re-moi

tout est dit...
comment poper (ou du moins obtenir) l'adresse d'un label déclaré plus loin?
avec nasm uniquement svp
merci

_______________________
Omnia vincit labor improbus
jeudi 25 août 2005 à 08:10:44 | Re : poper adresse fonction

Nasman

Réponse acceptée !
Il n'y a rien de plus simple avec nasm.
En effet l'instruction
mov eax, label
met l'adresse du label dans eax

Par contre l'instruction
mov eax,[label]
met dans eax le contenu des 4 octets situés en label, label+1, label+2, label+3

Pour info la première instruction se traduirait sous Masm par
mov eax, offset label
et la deuxième par
mov eax, label

Pour nasm label est une étiquette (position) et pour masm c'est le contenu (valeur)

jeudi 25 août 2005 à 08:45:27 | Re : poper adresse fonction

patatalo

Membre Club Administrateur CodeS-SourceS
salut, "lea eax,label" (load effective address) fonctionnera dans tous les cas. @++
jeudi 25 août 2005 à 12:10:17 | Re : poper adresse fonction

Arnaud16022

Membre Club
ouahhh cooool
heir soir (disons ce matin a 4 heures lol) jme suis tapé toute la doc de nasm sans trouver
j'avais déja trtouvé un autre systeme, mais celui ci est sans comparaison pt dee vue vitesse, facilité, tout quoi
merci
ad

_______________________
Omnia vincit labor improbus


Cette discussion est classée dans : fonction, adresse, poper


Répondre à ce message

Sujets en rapport avec ce message

Probleme de dll! (arguments...) [ par BlackWizzard ] salut les pro!voila, G une fonction contenu dans une dll mais cette fonction, je ne sait pas comment lui ajouter des arguments...voici un extrait du c adresse de base d'un segment [ par gblade ] voila si qqun pouvait me dire comment on fait pour définit l'adresse de base d'un segment. j'ai vu dans certaines docs ils mettent une equate au début Problème d'adresse effective [ par Ihlianov ] Hi,J'ai un problème avec NASM, qui me rend cinglé.Je code un .Com (16 bits) et il me revoit une erreur sur l'instruction suivante : mov ax, [d Debugger! [ par keos31 ] est-ce que quelqun sait se servir de td32.exe le debugger livre avec c++?je voudrais savoir comment: -on regarde le contenu d'une certaine adresse Fonction Download [ par Stormy ] StormyQuelqu'un aurait'il connaissance d'une fonction permettant le passage de données (de fichiers plutôt) par le fait d'un socket? Merci et @+ SVP les amis - Comment convertire une adresse IP (100.100.100.100) en Hex(7) sour Win2000 [ par 31057700 ] SVP les amis - Comment convertire une adresse IP (100.100.100.100) en valeur Hex(7) sous Win2000 afin que la valeur soit intégré dans la base de regi Fonction DLL avec arguments [ par Arnotic ] Bonjour, J'ai une DLL avec une fonction qui prend 2 arguments (en C (char*, int). Lorsque je la charge j'ai aucun problème mais lors de l'appel à La fonction API SendMessageA [ par douja ] Bonjour les amis J'utilise la fonction SendMessageA pour la justification à droite des mes zones de saisie avec les paramètres suivants: SendMessag FindFirstFile & FindNextFile [ par Stormy ] Quelqu'un aurait-il la gentillesse de me montrer comment coder une fonction permettant de lister un répertoire quelconque. Le but de cette fonction es


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales