Moi, je préfère nettement être passé par ces transistors que programmer à l'aveuglette.
En 1ère, on a passé au moins un trimstre à ne bosser que sur des transistors.
Maintenant, on s'est complètement calmés.
est ce que quelqu'un sait ou se trouvent les archives de ti-fr... y'a pas un lien?
Ah ! Tu connais le C ! Ça t'aidera un peu pour comprendre l'asm. Moi, ça m'a un peu aidé, vu que c'est un langage relativement proche de la machine.
> je demandais si ya pas quelqu'un qui peut m'expliquer qq thermes pour débuter
Pour les docs sur le hardware, va faire un tour dans la section downloads de tict.ticalc.org. Il y a, il me semble, quelques docs intéressantes, notamment un mirroir de j89hw.txt, LA référence pour le hardware de la 89 (la 92+ n'est pas documentée explicitement, mais c'est presque pareil).
Pen²> en effet, c'est pas très dur ... enfin, les bases parcequ'apres ca se complique un peu ....
> le coup de l'anglais dans la doc de tigcclib, c quand même pas un probleme ... faut pas abuser totu de même, les cours sont là pour ca !
Kevin Kofler Le 19/12/2002 à 16:27Edité par Kevin Kofler le 19/12/2002 à 16:27 Une manière d'apprendre l'assembleur en connaissant le C est d'utiliser l'option "Generate debug information" (sous Project/Options) de TIGCC IDE et de compiler des programmes C avec ça. Ça te montre clairement la correspondance C<->assembleur.
Qui compile en -O3? C'est -Os qu'il faut utiliser!
je compile en -O3, et en -Os selon les programmes, mais aussi selon les parties des programmes
ds un jeu, je compile les menus en -Os, et le moteur en -O3
Je ne compile jamais en -O3, mais jamais en -Os non plus. -O2 me paraît être un bon compromis.
-mpcrel peut être intéressant pour gagner quelques octets, mais il arrive malheureusement assez fréquemment que -mpcrel génère des instructions invalides...
Mmm. C'est instructions apparaissent invalides au moment de la compilation ?
Kevin Kofler Le 22/12/2002 à 21:33Edité par Kevin Kofler le 22/12/2002 à 21:34 -mpcrel est bogué un peu de partout dans TIGCC 0.94. Je vais voir si je peux le mettre en un état utilisable pour la série de bêtas de TIGCC 0.95, mais je ne promets rien. (C'est GCC qui génère n'importe quoi.)
> Mmm. C'est instructions apparaissent invalides au moment de la compilation ?
Oui. C'est à l'assemblage que ça plante. as n'aime pas des constructions invalides du genre:
lea (%pc,d,ix).l,an