Posté le 05/02/2008 à 13:44 Membre depuis le 17/10/2005, 5 messages
Bonjour !!!
Voilà,cela fait déjà un p'tit temps que je programme en ASM ma calto,mais je n'ai jamais
trouvé comment lire les fichiers...
L'idée,c'est de faire un programme qui pourrait compiler tout seul l'assembleur ^^
Posté le 05/02/2008 à 21:26 Membre depuis le 15/03/2005, 3470 messages
Un assembleur oncalc comme OTBP Assembler en faite ? Bon déjà c'est pas du tout évident à faire puisqu'il faut forcement faire un mélange de TI-Basic/ASM pour arriver à un truc rapide et simple.

Sinon essai de passer par la VAT pour détécter les programmes en mémoire (tu devrais pouvoir trouver des infos dans le tutorial ASM in 28 days ou sur le wiki-ti
Posté le 05/02/2008 à 21:52 Membre depuis le 09/07/2003, 21783 messages
Suffit en effet de passer par la VAT, c'est pas très compliqué y'a des romcalls toutes faites qui te refilent entre-autre le pointeur vers le contenu du programme que tu cherche...

Cf références de deeph, sinon le sdkguide officiel de la 83+ est assez complet là-dessus, mais bon les tutos doivent êtes un peu moins violents
(sinon c'est pas super dans la bonne catégorie ^^ )
Posté le 06/02/2008 à 14:40 Membre depuis le 17/10/2005, 5 messages
En faite,je ne comprends pas très bien comment utiliser la RomCall ChkFindSym...
Elle est censée regarder si un programme existe et,si oui,stocker dans un registre le début du prgm...
Mais en plus,il faut repérer quand le programme est fini xD
Merci d'avance pour toutes vos réponses
Posté le 06/02/2008 à 17:15 Membre depuis le 09/07/2003, 21783 messages
lis la doc sur les op, après tu rempli ton op comme il faut (si t'a le nom du programme en question, sinon bha tu te démerde avant pour lister les programmes genre en parcourant la VAT ), t'appelles cet romcall, elle te renvoie un pointeur sur le début du prog

regarde ensuite la doc sur les différents types de données (tu peux par exemple tjs aller là: http://education.ti.com/guidebooks/sdk/83p/sdk83pguide.pdf ), tu verra que t'a la taille fournie au début ( sur les deux premiers octets ), t'es obligée de te servir de ça car tu n'a aucun symbole de fin particulier
Posté le 06/02/2008 à 20:34 Membre depuis le 17/10/2005, 5 messages
Merci...On va voir ce que je peux faire avec ca ^^
Je vous tiens au courant !