Saisie et affichage de valeurs


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