Afficher des valeurs :
_disphl : affiche la valeur de hl (à partir de la 5ème colonne)
_dispop1a : affiche la valeur de op1 en petit caractères avec dans le reg a le nombre de caractères à afficher.
_formdisp : affiche la valeur de op1 en gros caractères alignés à droite. Cette commande n'est pas def dans le fichier ti83asm.inc, elle a pour valeur héxa 4D0Eh
Nous avons vu dans le tut13 comment stocker des valeurs dans les variables systèmes/utilisateurs.
Voici maintenant comment en afficher la valeur :
call _zerooop1
ld hl,op1+1
ld hl,'W'
call _rclvarsym
call _dispop1a
pour une variable système :
ld a,tXmin
call _rclvarsystok
call _dispop1a
Pour saisir une valeur :
Voici le code
.LIST
pgmio_exec .equ 50B2h
_formdisp .equ 4D0Eh
.org 9327h
ld bc,821Ch
ld hl,prompt
ld bc,16d
ldir
ld a,1
ld (asm_ind_call),a
call pgmio_exec
call _formdisp
ret
prompt:
.db "num:",0
.end
END