Bienvenue sur le site francophone des TI-83 Plus et des TI-83 Plus Silver Edition   Le matériel Câble TI-PC fait maison et bon marché Télécharger Émulation Jouer en réseau avec deux TI Écouter de la musique sur sa TI
Espace programmation Tutoriels FAQ, Questions fréquemment posées Forum Trafiquer sa TI-83 Plus Liens vers les meilleurs sites sur les TI
 

Sondage Chat
Nouveautés
Contactez-moi

 
Découvrez le jeu Web de serpent addictif
réalisé par l'auteur de ce site :


Poster carte du monde satellite et politique XL 91,5 x 121,6 cm (noms en français)
Affiche murale géante de carte du monde moderne et artistique :
visuel réaliste, issu d'images satellites de la NASA, aux couleurs vives.
Image très détaillée et informative : les noms des pays et villes sont en Français.

Accueil / Espace programmation / L'assembleur 83 Plus, clefs en main

Vous programmez en basic (sinon je vous conseille d'abandonner) ? Et vous voulez passer à la vitesse supérieure (littéralement parlant)? Alors accrochez-vous car c'est quelque peu compliqué, mais quand ça fonctionne c'est super!
Ce tutoriel a pour but de vous fournir tout les outils qui vous seront nécessaires pour aborder cette nouvelle étape.
Vous allez commencer par télécharger les logiciels et fichiers dont vous aurez besoin pour programmer, puis des tutoriels vous seront présentés pour que vous appreniez, puis approfondissiez le sujet.

1/ Les logiciels nécessaires :
Vous avez deux solutions pour programmer en assembleur :
- La plus classique d'entre elles est d'utiliser TASM. Vous écrirez vos programmes avec un éditeur de texte (NotePad par exemple) et vous compilerez le code (pour le transformer en langage directement exploitable par le processeur de la TI) avec ce compilateur comme indiqué dans les tutoriels ci dessous.
Tous les fichiers nécessaires pour programmer en ASM sur TI-83 Plus sous Ion ou sans shell
Tous les fichiers nécessaires pour programmer en ASM sur TI-83 Plus sous Mirage OS
Après avoir téléchargé ces fichiers vous pourrez compiler vos programmes... sous DOS (avec TASM).
Ces fichiers zip contiennent tout ce qu'il faut pour compiler des fichiers en assembleur (compilateur TASM, tous les programmes qui s'y raccordent et les fichiers d'inclusion).
- Le second choix qui s'offre à vous pour déveloper en assembleur est d'utiliser un IDE (Integrated Development Environment) sous Windows : ce genre de programme offre tout en un : un éditeur de texte (avec colloration du code et autres outils) et compilation par simple clique sur une icone. Certains propôsent même des assistants pour insérer du code.
Je n'ai trouvé que deux IDE :
Assembly Studio 8x. : prévu initiallement pour les TI-86 il permet aussi de compiler pour TI-83 Plus. C'est le meilleur que je connaisse. Une fois sur le site allez dans la rubrique Download et cliquez sur le deuxième fichier à télécharger. Exécutez-le. Si la boite de dialogue "Ouvrir avec..." s'affiche il vous faudra télécharger le premier fichier qui est l'installateur.
Assembly Suite : ce programme offre beaucoup d'assistants pour ajouter du code mais ne fonctionne que pour TI-83. On s'y perd dans les multiples adresse de site (sans oublier les erreurs HTTP 404) et les multiples bêta et versions qui ne viennent pas... Je vous donne ici la dernière adresse que j'ai trouvée : les liens fonctionnent.
2/ Les tutoriels pour apprendre le language ASM Z80 :
- Maintenant que vous avez de quoi programmer, voici des tutoriels pour apprendre ce language :
L'assembleur Z80 pour les nuls : Réalisé par la TIFT
Ce tutoriel est TRES TRES bien fait pour se mettre à l'assembleur. Si je devait n'en conseiller qu'un se serait celui-ci, sans hésiter.
C'est même le top du top (et en plus il est en français : vous n'avez vraiment aucune excuse de ne pas vous y mettre) !!!
Je le conseille fortement à tout le monde car, contrairement aux autres il ne confond pas le BASIC et l'assembleur (qui n'ont rien à voir ensemble) et il est aussi très complet.
- Je vous conseille aussi un excélent tutoriel traduit par le site [ftp83+] :
L'assembleur Z80 pour les TI-83 Plus
Ce tutoriel est la version intégrale de celui de Jeff Chai, et comporte une section sur les optimisations possibles pour la programmation sur Z80. Contient aussi le listage complet des fonctions disponibles pour le z80 (pas encore intégralement traduit).
Sa version anglaise est toujours consultables à cette adresse (en HTML).
Pour télécharger sa version originale (en anglais) sous forme de fichier d'aide, cliquez ici.
- Voici maintenant les autres tutoriels, je les trouve moins bien fournis mais ils apporteront des compléments d'information à ne pas négliger :
TI ASM 8x : Pour TI-83 et TI-83 Plus, en français, sous forme de fichier HTML
ASMguru : Pour TI-83, version française, très complet, documents Word
ASM for 83 : Pour TI-83, en français, sous forme de fichier d'aide
3/ Tutoriels et documentations pour approfondir :
Tous ces guides sont en anglais mais ils vous seront bien utiles...
Developer guide : ce guide officiel au format PDF a été écrit pas Texas Instruments et décrit comment programmer pour la TI-83 Plus, ainsi que la structure (mémoire, processeur...) de cette machine.
TI-83 Plus Silver Edition Developer Guide : ce guide officiel au format PDF a été écrit pas Texas Instruments pour adapter vos programmes à la TI-83 Plus Silver Edition. Il donne toutes les clefs pour que vos programmes profitent des fonctions spécifiques de cette calculatrice (vitesse acrue, etc...).
Ion Guru : Voici un fichier d'aide que vous devez ABSOLUMENT lire pour programmer un jeu pour le shell Ion (votre programme sera aussi compilé pour les deux calculatrices TI-83 et TI-83 Plus). Il est très complet (head, librairies...).
Ion Teacher : Ce fichier permet aussi de programmer pour Ion mais est beacoup moins complet que le précédent (il est même très rudimentaire). Il propose néanmoins quelques exemples bien pratiques.
TI-83 Plus Tutorials : ce fichier d'aide est très complet pour programmer pour une TI-83 Plus. Il aborde aussi la FLASH Rom, la programmation d'applications, l'IDE ZDS (ZiLOG Developer Studio) et pleins d'autres trucs interessants...
Z80 Independent Guide : ce guide vous aidera à programmer du Z80.
4/ Vous n'arrivez pas à lire les fichiers pdf ?
Certains documents sont au format PDF : il vous faut Acrobat Reader pour les lire :
Obtenez Acrobat Reader Obtenez Acrobat Reader pour eBook

Pour approfondir encore plus la programmation assembleur, je vous conseille de vous rendre sur la page de liens vers des sites de programmation.