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 / Tutoriels / La mémoire flash (ou d'archivage)

Qu'est-ce que cette chose? À quoi sert-elle? Comment l'utiliser?

1/ Qu'est-ce que c'est et quelle en est son utilité :
La TI-83 Plus en possède 160 Ko et la TI-83 Plus Silver Edition 1,5 Mo.
La ROM est faite pour empécher de modifier les progs et variables par erreur (entre autre).
Mais la ROM est une mémoire très interessante car, en cas de RAM Clearder (ou plutot un programme ASM mal foutu ou un copain), cette mémoire n'est pas effacée! De plus, vous avez bien plus de mémoire d'archivage que de RAM (qui n'en a que 24 ko!) : vous pouvez vous en servir pour vos programmes sensibles ou pour libérer de la RAM...
2/ Comment faire pour mettre un programme dans la ROM :
Pour ce faire, il faut tout simplement aller dans le menu mémoire ([2nd] [MEM] (au dessus du +)) et allez jusqu'à la donnée ou le programme que vous souhaitez mettre en ROM : appuyez sur [ENTER] pour qu'une étoile apparaisse à côté, vous signalant que votre programme est archivé. Pour désarchiver un programme, réappuyez sur [ENTER] en ayant pris soin de vérifier que vous avez assez de RAM.
Une fois archivés, les programmes (ou variables) ne peuvent plus être exécutés ou édités : ils sont en quelque sorte protégés.
Vous pouvez vous en servir pour des programmes sensibles (auquel cas il faudra les désarchiver pour les utiliser) mais aussi pour des jeux en assembleur : le shell le désarchivera pour l'exécuter puis le réarchivera lorsqu'il aurra terminé. C'est une très bonne idée car les jeux assembleur prennent beaucoup de place en mémoire : si la RAM est saturée, il se peut qu'un jeu ne démarre pas.
3/ Que faire d'autre avec la ROM :
C'est aussi dans la ROM que siègent les applications. Mais, contrairement au reste des variables, elles peuvent s'exécuter directement dans la mémoire flash.
À part cela, vous pouvez aussi grouper des données et programmes dans un seul fichier qui se trouvera dans la mémoire d'archivage. Pour ceci, voyez le tutoriel Grouper des variables.
4/ Défragmentation :
Si votre mémoire d'archivage est presque pleine, il se peut que le message "Garbage Collectiong?" apparaîsse.
Lorsque vous archivez/désarchivez des programmes de façon intensive ce message risque d'apparaître! Répondez le plus souvent par "2:Yes". La mémoire d'archivage est faites de blocs de taille fixe. Une variable ne peut pas utiliser plusieurs blocs. Ainsi lorsque vous voulez archiver une variable, la TI cherche un morceau de bloc assez grand pour la contenir. Si elle ne trouve pas, elle réorganise la mémoire. C'est à dire qu'elle essaye, avec une combinaison de variables de différentes tailles, de remplir le plus possible les blocs pour en laisser des vides.