Tutorial 25
Vérifier la mémoire de la TI-83 Plus via un programme Asm

Introduction
   
Ce tutorial va vous montrer comment créer un programme qui vérifie la RAM. Ce programme utilisera les ROM calls _Memchk(_Memchk = 42E5h) et _Disphl(Disphl = 4507h).

Programmation

.NOLIST
#define equ .equ
#define EQU .equ
#define END .end
#include "ti83PlusAsm.inc"
.LIST

.org 9D95h

    B_CALL(_ClrLCDfull)
    ld hl,Mem             ;Charge le texte
    B_CALL(_puts)
    B_CALL(_Memchk) ;Vérifie la RAM
    B_CALL(_DispHL)   ;Affiche le contenu de HL
    ret

Mem:
    .db "RAMlibre(octets)"

.end
END

Comment le programme a fonctionné
    C'est un programme assez simple. Le ROM call _Memchk vérifie la quantité de mémoire disponible en RAM. Il stocke ensuite cette valeur dans le registre HL. _DispHL affiche ensuite le contenu de HL à l'écran.

Nouvelles commandes
    _MemChk - Vérifie la quantité de mémoire en RAM, envoie une valeur dans hl.
    _Disphl - Affiche le contenu de HL

Conclusion
    Ce n'était pas difficile =) La quantité de RAM libre peut varier en raison des variables système cachées Amount of Free RAM may vary due to hidden system variables not marked dirty. This may alter the Free RAM returned by a few bytes.

    Cliquez pour revenir au menu du site... ou ici pour retourner au menu du tutorial.