Tutoriaux Asm TI-83 Plus
Version 1.02, 2.01
Écrits par Jeff Chai

Introduction rapide:=== Table des matières-------Références instructives pour z80------Crédits ====== Liens Web

Introduction
    Qu'est-ce qu'une TI-83 Plus ? Si vous ne savez pas ça, effacez ce fichier d'aide immédiatement et priez pour votre âme... Nan c'est une blague:) Une TI-83 Plus est une calculatrice graphique faite par Texas Instruments. Jetez un oeil à ses spécifications...

Spécifications de la TI 83+

Microprocesseur

8MHz Z80 (fonctionnant à 6Mhz)

Flash ROM disponible (Mémoire d’archive)

160 Ko

RAM (Mémoire utilisateur)

24 Ko de mémoire utilisateur

Alimentation

4 piles AAA (Principales) 1 CR 1616 (Sauvegarde)

Affichage (Écran LCD)

64 x 96 Pixels

Langages de programmation

TI-Basic et Assembleur

Prix moyen

$140CDN, $95US

    La TI-83 Plus n'est pas très différente de la TI-83 . En plus de la Flash ROM et d'une configuration du clavier légèrement différente, la TI-83 Plus est quasi identique.. Après tout, elles ont été conçues pour être compatibles entre elles. Ce qui est intéressant, le processeur Z80 est aussi utilisé dans le GameBoy de Nintendo !

Que dois-je faire pour apprendre l'asm TI-83 Plus ?
   Pour les débutants, vous devriez lire chaque tutorial et suivre ce que chacun dit. Ce tutorial n'est pas destiné à remplacer ASMguru, enfin, peut-être un petit peu, en tout cas pour ce qui est de familiariser l'utilisateur avec l'asm TI-83 Plus. Il n'est  pas recommandé de sauter des tutoriaux, car chacun est souvent écrit à partir de connaissances acquises au cours du précédent.

Langages de programmation
    Il y a deux langages de programmation qui peuvent être utilisés pour programmer la TI-83 Plus, l'assembleur z80, et le TI-Basic.

Le TI-Basic
   Avez-vous déjà entendu parler du Visual Basic ou du QBasic? Les deux sont des langages de programmation puissants, plutôt faciles à apprendre et comprendre. Le TI-Basic, qui peut être entré directement sur la calculatrice ou écrit à l'ordinateur puis envoyé à la machine, reprend la plupart des commandes de ces langages, et en ajoute certaines autres spécifiques à la calculatrice. Le TI-Basic devrait être maîtrisé avant de se lancer dans l'apprentissage de l'assembleur. Les programmes en TI-Basic sont généralement plus lents que ceux en Asm, cela étant dû au fait que la calculatrice lit les lignes de commande une par une dans le programme TI-Basic.

L'assembleur
   L'assembleur, aussi appelé Asm, est le langage de plus bas niveau avec lequel vous pouvez programmer le processeur. En d'autres mots, les programmes écrits en Asm peuvent accéder à des zones à accès restreint de la mémoire du processeur (CPU), ce qui explique qu'un bug dans un programme Asm puisse provoquer un plantage et la réinitialisation de la calculatrice. Parfois, il faut retirer TOUTES les piles de la calculatrice pour la sortir d'un plantage. Le seul moyen sûr d'essayer un programme Asm est d'utiliser un émulateur comme Virtual TI. Les programmes Asm tournent plus vite que leur équivalent en TI-Basic car ces programmes sont compilés dans le langage natif de la calculatrice.

À propos de l'auteur
    L'auteur de ce bon tutorial est Jeff Chai. Je suis, croyez-le ou non, un étudiant de huitième année (14 ans) à Kingsview MS. J'ai une moyenne de 4.0 (assez bon, pour indice ça doit valoir dans les 17~18 en moyenne française, NDT.). Oui, j'étais vraiment content quand j'ai eu ma TI-83 Plus et ma TI-89, bien que j'ai été déçu de savoir que personne ne savait comment programmer en Asm pour TI-83 Plus. Je vis à Gaithersburg, Md. Je joue du piano et du violon. Je sais programmer en Visual Basic (et QBasic), C, C++, TI-Basic et assembleur Z80. Le jeu d'ordinateur que je préfère ? Je dirais Command & Conquer. J'ai appris l'Asm avec l'aide de Robert Senser. C'est un chouette type, il connaît vraiment bien son sujet...

    J'écris ce tutorial en même temps que j'apprends l'Asm TI-83Plus. Si vous avez besoin d'aide, contactez-moi à l'adresse
ecchai@netzero.net (NDT: L'auteur de ce tutorial ne comprends que l'anglais.). Si vous trouvez une information fausse dans ce tutorial, dites-le moi le plus tôt possible. Vous recevrez un accusé de réception, mais bon, ne regardez pas mon travail à la loupe quand même (genre les fautes d'orthographe). Si j'oublie de citer quelqu'un qui a contribué à ce travail, ne me tuez pas, je suis seulement humain, dites-le moi le plus tôt possible. S'il y a des problèmes de compatibilité avec le texte ou la police de caractères, faites-le moi savoir et je vous renverrais une version dont le formatage de texte sera corrigé.

À propos du porteur HTML et du traducteur
    Ce fichier a été formaté en HTML et traduit par [ftp83+]. Je suis l'auteur de www.ftp83plus.zip.to, un site à propos des TI 83+, juste les TI 83+. Certains codes sources ont été traduits en partie, s'il se présentait un quelconque problème avec la version traduite qui n'apparaîtrait pas avec la version originale, faites-le moi savoir et incluez si possible le code source défectueux, pour que je le corrige.

Allons apprendre!

    Cliquez pour revenir au menu du site...