Bonjour, forum !!
Je viens de commencer l'asm depuis quelques temps
et comme tous les newbies, ben je fais des fautes
(ca doit etre vraiment bete, sur 20 lignes de code )
voila mon prog :
;-------------------------header--------------------
.NOLIST
#include "ion.inc"
.LIST
#ifdef TI83P
.org progstart-2
.db $BB,$6D
#else
.org progstart
#endif
xor a
jr nc,commencement
.db "Interface_port",0
;---------------------------------------------------
commencement:
ld a,0d0h ;On met les 2 fils
out (0),a ;au niveau bas
ld a,0d3h ;Pis
out (0),a ;au niveau haut
ld a,250 ;On met la valeur 250
ld b,a ;dans le registre b
boucle: ;---------------debut-boucle-----------------
ld a,0d0h ;On met les 2 fils
out (0),a ;au niveau bas
ld a,0d1h ;On met le fil ROUGE
out (0),a ;au niveau haut
djnz boucle ;-----------------fin-boucle-----------------
ld a,0d2h ;On met le fil BLANC
ld (0),a ;au niveau haut
ret ;et la c'est terminé
.end
END
Le programme s'assemble et run tres bien, mais
il fait pas ce que je veux!!
C'est comme s'y il ignorait la boucle !
bref, euh , HELP ME !!