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.