Les boucles en ASM - Perfectionnement > Le C et l'ASM - Articles et téléchargements
Les boucles en ASM - Perfectionnement > Le C et l'ASM - Articles et téléchargements
http://www.68hc08.net/
Pseudo : Pass : se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
proposer
 
   
             
 
Catégories
 
   
             
 
Recherche
 
   
 

Les boucles en ASM

Publié par ybourne le 26/09/2005 (2037 lectures)

Sur les 68HC908, une instruction puissante a été rajoutée par rapport au 68HC11 : DBNZ (instruction équivalente présente sur les 8051).
Elle permet de faire des boucles avec une seule instruction de test / décrémentation / saut.

Ex : clignotement d'une LED 10 fois, avec pause :

pause equ $00FE
nbr equ $00FF
...
mov #$0A,nbr

debut:
jsr LED_ON
mov #$FF,pause
dbnz pause,*
jsr LED_OFF
mov #$FF,pause
dbnz pause,*

dbnz nbr,debut
...


Article précédent Article suivant
Article précédent Syntaxe de l'ASM 68HC08 Exemple de divers fichiers ASM Article suivant
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Commentaire en débat
Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Les boucles en ASM - Perfectionnement > Le C et l'ASM - Articles et téléchargements