Bonjour
toujours dans mon apprentissage..
j'essaie d'additionner 2 registres et de les récupérer en Basic dans la variable X
cela fonctionne bien ça m'affiche bien 5
mais je n'arrive pas avec des registres 16bits (hl par exemple)
je suppose que setxxop1 récupère la valeur de a ?
merci de votre aide
toujours dans mon apprentissage..
j'essaie d'additionner 2 registres et de les récupérer en Basic dans la variable X
cela fonctionne bien ça m'affiche bien 5
- Code:
.nolist
#define TI83
#include "ti83.inc"
.list
.org $9327
start:
call _clrlcdfull
call _homeup
;call _newline
ld a,2
ld b,3
add a,b
call _SETXXOP1
call _Stox
ret
.end
- Code:
:0→X
:Send(9prgmTEST
:Disp X
mais je n'arrive pas avec des registres 16bits (hl par exemple)
je suppose que setxxop1 récupère la valeur de a ?
- Code:
ld hl,1234
ld bc,4567
add hl,bc
call _SETXXOP1
call _Stox
merci de votre aide