Vous êtes sur la page 1sur 2

electroussafi.ueuo.

com 1/2

Instructions de branchement et boucles

Exercice 1

Exécuter les instructions suivantes et donner les états successifs.

Etiquette Instructions
movlw 0x02
movwf xdata
decfsz xdata,f
goto saut
movlw 0x0A
movwf xdata
saut decfsz xdata,f
goto saut
decf xdata,f

Exercice 2

Exécuter les instructions suivantes et donner les états successifs.

Etiquette Instructions
movlw 0xFF
movwf xdata
incfsz xdata,f
goto boucle
movlw 0x01
movwf xdata
boucle decfsz xdata,w
goto boucle
decf xdata,f

N. ROUSSAFI electroussafi.ueuo.com Branchement et boucles


electroussafi.ueuo.com 2/2

Exercice 3

Exécuter manuellement les instructions suivantes

Etiquette Instructions
clrf ydata
movlw 0x0A
movwf xdata
rec incf ydata,f
decf xdata,f
btfss STATUS,Z
goto rec
decf xdata,f

Exercice 4

1. Exécuter manuellement les instructions suivantes

Etiquette Instructions
debut clrf compt
compter movf compt,w
movwf PORTB
incf compt,f
movlw 0x0A
xorwf compt,w
btfss STATUS,Z
goto compter
goto debut

2. Quelle est la fonction réalisée par ce programme ?


N. ROUSSAFI electroussafi.ueuo.com Branchement et boucles