Le moyen le plus simple pour inclure de l'asm dans du C c'est lequel? Car je ne pige rein a la doc de Tigcc et surtout pour utiliser les variables du C en ASM et vice versa
PpHd Le 13/03/2002 à 14:09 Tu fais une fonction en assembleur pur, et puis voila.
asm("ma_fonction: .xdef ma_fonction"
"move.l 4(%sp),a0"
"..."
"move #145,%d0"
"rts")
short ma_fonction(void *t);
Renverra 145.
bon si j'ai bien compris je récupere sur la pile ma variable ?
Puis je fais ce que j'ai a faire avec et je dois focément la mettre dans d0 pour l'utiliser dans mon programme C ?
PpHd Le 13/03/2002 à 15:04 Entrees:
sur la pile
Sorties:
Si c'est un pointeur, c'est dans a0.
Sinon dans d0
Tu peux aussi faire un fichier asm separe.
PpHd Le 13/03/2002 à 16:17 Tu devrais faire un tour a Toulouse un jour, Kevin. Apprendre a comprendre les mots connards, salops, encules, ... a la toulousaine. Ca a un sens tres differents.
Mais on s'ecarte du topic.
[edit]Edité par PpHd le 13-03-2002 à 17:50:39[/edit]
ouais si tu veux mais là je ne suis pas chez moi,se sera pour le week end je pense !