Le temp d'exécution d'une fonction.asm dans C
Fermé
youir
Messages postés
15
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
25 février 2010
-
15 avril 2009 à 12:32
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 15 avril 2009 à 15:51
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 15 avril 2009 à 15:51
A voir également:
- Le temp d'exécution d'une fonction.asm dans C
- Core temp - Télécharger - Divers Utilitaires
- Erreur d'execution 1004 - Forum Programmation
- Un administrateur vous a refusé l'execution de cette application - Forum Windows 10
- Fichier temp ✓ - Forum Windows
- VBA erreur 1004 ✓ - Forum VB / VBA
7 réponses
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
15 avril 2009 à 12:46
15 avril 2009 à 12:46
Ok, mais c'est quoi le problème ?
youir
Messages postés
15
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
25 février 2010
15 avril 2009 à 13:42
15 avril 2009 à 13:42
Le problème c'est que je sais pas comment faire un appelle de ma fonction .asm dans cette fonction comme on fais pour les fonctions C
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
15 avril 2009 à 13:59
15 avril 2009 à 13:59
Si ta fonction en assembleur est dans un autre fichier bien conditionné, il suffit d'y faire appel en C.
youir
Messages postés
15
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
25 février 2010
15 avril 2009 à 15:10
15 avril 2009 à 15:10
vous pouvez juste me donner la methode d'appelle dans mon programme?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
15 avril 2009 à 15:18
15 avril 2009 à 15:18
clock_t time_IQ_inline()
{
clock_t t_start, t_stop;
t_start = clock();
//c'est ici que je dois écrire ma fonction .asm
toto();
t_stop = clock();
return t_stop - t_start;
}
si ta fonction écrite en assembleur est nommé "toto" et s'appel sans paramètre.
youir
Messages postés
15
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
25 février 2010
15 avril 2009 à 15:24
15 avril 2009 à 15:24
j'ai essayer ça mais ne marche pas!!
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
15 avril 2009 à 15:51
15 avril 2009 à 15:51
faut dire, tu ne donne pas beaucoup de détail.
Quel compilateur utilises tu ?
Comment compile tu ton assemble et ton code total ?
utilise nm pour voir dans les .o si tu as les bons noms.
"ça ne marche pas" n'est pas une réponse satisfaisante. Tu va user la patiente des gens qui répondent à les obliger à te tirer les vers du nez. Je sais pas à quoi ça ressemble moi ton boulot !
Une autre solution est d'inclure directement du code assembleur au sein du code C. Je sais que c'est faisable avec des balises __asm__ ou un truc dans le genre mais je n'en sais pas plus.
Quel compilateur utilises tu ?
Comment compile tu ton assemble et ton code total ?
utilise nm pour voir dans les .o si tu as les bons noms.
"ça ne marche pas" n'est pas une réponse satisfaisante. Tu va user la patiente des gens qui répondent à les obliger à te tirer les vers du nez. Je sais pas à quoi ça ressemble moi ton boulot !
Une autre solution est d'inclure directement du code assembleur au sein du code C. Je sais que c'est faisable avec des balises __asm__ ou un truc dans le genre mais je n'en sais pas plus.
15 avril 2009 à 12:53