TD1 Assembleur
TD1 Assembleur
TD1 Assembleur
• Chaque instruction est codée sur un mot de 14 bits qui contient le code
opération (OC) ainsi que l'opérande.
• Les instructions qui manipulent les données sous forme d’octets. sont
codées de la manière suivante :
➢ (W, f ?d) signifie que le résultat est stocké soit dans W si d=0,
soit dans f si d=1.
Exercice 2
Expliquer le fonctionnement des instructions suivantes
Exercice 3
Exercice 4
andlw 0x0F
movwf Datax
addlw 0x01
Movwf Datay
andwf Datax,w
movwf Dataz
decf Dataz,f
movlw 0x03
addwf PCL,f
movlw 0xFD
Iorlw 0xFF
incf Datay
Après exécution, quels seront les contenus de Datax, Datay, Dataz, W et PCL ?
Exercice 5
Etiquette Instructions Etat des registres après exécution
clrf Datax
movlw 0x0A
movwf Datay
decf Datay,f
btfss STATUS,Z
goto Boucle
decf Datay,f