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.