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

  FORUM HardWare.fr
  Programmation
  C

  transformation appel de fonction asm -> C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

transformation appel de fonction asm -> C

n°996822
cricri_
Posté le 01-03-2005 à 09:50:42  profilanswer
 

bon, c'est un peu particulier, je n'arrive pas à obtenir le prototype des
fonctions d'une librairie, tout ce que j'ai trouvé c'est un bout de source en pascal/asm que voilà :
 

Code :
  1. function ReadGPIO(pinnum: integer): integer; assembler;
  2. asm
  3.   lea ecx,result
  4.   xor edx,edx
  5.   mov [ecx],edx
  6.   push ecx
  7.   push pinnum
  8.   mov ecx,offset gpio
  9.   call _ReadFromGPIONr
  10. end;


 
A priori y a des arguments qui sont empilés, mais pas tous, il y en a un qui est mis dans un registre.
 
Est-ce que quelqu'un a une idée comment appeler la fonction directement en C ?  autre ?
 
Par avance, merci.

mood
Publicité
Posté le 01-03-2005 à 09:50:42  profilanswer
 


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

  transformation appel de fonction asm -> C

 

Sujets relatifs
source d'une frame en fonction de l'historique [RESOLU]Quelle fonction pour recuperer toutes les adresses IP d'un reseau ?
Afficher Cacher un lien en fonction du Panier...Transformation XSL
Une fonction php qui rajoute des tiret aux espace blanc ?Adapter la taille d'un flash en fonction de la rés. depuis index.html
Désactivation de fonction IEutiliter d'un @ devant une fonction?
Fonction sur SQL server 7[PERL] fonction Split et tableau HTML
Plus de sujets relatifs à : transformation appel de fonction asm -> C


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