« TI-83 » : différence entre les versions

Aller à la navigation Aller à la recherche
756 octets ajoutés ,  8 avril 2013
Ligne 191 : Ligne 191 :




; Assembleur z80


La TI-83 est justement la première calculatrice a être ouverte officiellement à l'Assembleur (ou [[Asm z80]]), avec un SDK fourni par TI.
La TI-83 est justement la première calculatrice a être ouverte officiellement à l'Assembleur (ou [[Asm z80]]), avec un SDK fourni par TI.
Les [[TI-82]] et [[TI-85]] possédaient déjà cette capacité de programmation en [[Asm]], mais officieusement, en envoyant une image mémoire hackée à la TI.
Les [[TI-82]] et [[TI-85]] possédaient déjà cette capacité de programmation en [[Asm]], mais officieusement, en envoyant une image mémoire hackée à la TI.
: Ce langage (''sensiblement plus difficile/complexe que le TI-Basic intégré'') étant de très bas-niveau, les possibilités de programmation ne sont restreintes que par la puissance du processeur.
<syntaxhighlight lang="asm">
:#define bcall(xxxx) rst 28h \ .dw xxxx
:_clrlcdfull .equ $4540
:_puts .equ $450A
:currow .equ $844B
:.org $9D93
:.db $BB,$6D
:bcall(_clrlcdfull)
:ld de,$0103
:ld (currow),de
:ld hl,texte
:bcall(_puts)   
:ret
:texte:
:.db "HELLO, WORLD! ",0
:.end
</syntaxhighlight>
* Points forts
** Puissance et vitesse d'exécution
** Faible poids
* Points faibles
** Nécessite une compilation via un ordinateur.
** une erreur dans le programme peut faire crasher la calculatrice (plusieurs niveaux de gravité).


==Emulation==
==Emulation==
1 342

modifications

Menu de navigation