Voici un petit programme qui affiche tout bêtement la chaine de caractère "Hello World"

 

Cependant je tiens à préciser qu'il y a un pb dans la mise en page ( je le règlerais plutard ) : toutes les instructions sauf les labes doivent être placées en avant de la marge gauche...

 

include doorsos.h ; ceci est un kernel c'est à dire une programme qui permet l'utilisation de fonction;pour notre programme.

include userlib.h ; une autre librairie

xdef _ti89

xdef _ti92plus

xdef _main

xdef _comment

_main:

 

move.w #10,-(a7) ; copie le #4 ( l'abscisse ) de notre chaine de caractere sur l'écran dans la pile

move.w #15,-(a7) ; pareil mais pour l'ordonnnée

lea chaine(pc),-(a7) ; stock l'adresse de la chaine sur la pile

move.w #4,-(a7) ; la couleur (!?)

jsr doorsos::DrawStrXY ; appel de la fonction

lea 10(a7),a7 ; restaure la pile

jsr userlib::idle_loop ; attend une touche

rts ; on quite le programme

 

_comment :

chaine dc.b "Hello World !",0

end