Objectif :
Le saut inconditionnel (jmp) et le saut conditionnel (jc)
Utilisation du vecteur RESET , permet de configurer automatiquement a chaque démarrage le PC. (pour un RESET, indique ou est votre code au microcontrôleur)
org 0xC000
reset:
mov.w #0,R4 ; mettre zero dans R4
mov.w #0,R5
debprg:
inc R4 ; R4=R4+1
jc sicarry
nop
jmp debprg
sicarry:
inc R5
jmp debprg
; Vecteur reset !
org 0xFFFE
dw reset
.end
On ajoute le vecteur reset dirigé vers l'étiquette reset .
naken_asm ex2.asm -o ex2.hex -l
Regarder le fichier ex2.lst obtenu.
Qu'elle est l'adresse du vecteur reset?