Vous êtes sur la page 1sur 17

Cliquez pour modifier le style du titre

• Cliquez pour modifier les styles du texte du


masque
– Deuxième niveau
• Troisième niveau
– Quatrième niveau
» Cinquième niveau

18/12/2010 1
Ecole Polytechnique de Tunisie
Cliquez pour modifier le style du titre
RoboCEPT
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
• Troisième niveau
– Quatrième niveau
Programmation Assembleur
» Cinquième niveau

Présentée par:
Seif Allah JARDAK

Année Universitaire:
2010-2011
18/12/2010 2
Plan
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième
• Rappeler niveau registres
quelques
• Troisième niveau
• Classifier les instructions
– Quatrième niveau
• Présenter» ces instructions
Cinquième niveau

• Simuler un exemple

18/12/2010 3
Rappel sur les registres
Cliquez pour modifier le style du titre
•• Registre WORK
Cliquez pour (w) les styles du texte du
modifier
• Status
masque: (8 bits)
– b0 :C
Deuxième – b4 : TO
niveau
– b1 : DC –niveau
• Troisième b5 : RP0
– Quatrième niveau
– b6 : RP1
– b2 : Z » Cinquième niveau
– b3 : PD – b7 : IRP

• Les registres PCL et PCLATH

18/12/2010 4
Classification des instructions
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
• Instructions orientées octets
• Troisième niveau
• Instructions orientées
– Quatrième niveau
bits
• Instructions générales
» Cinquième niveau

• Sauts et appels de sous-routines

18/12/2010 5
Instructions orientées octets
Cliquez pour modifier le style du titre
• •ADDWF
Cliquez f,d
pour modifier • styles
(C,DC,Z) les IORWFdu texte
f,d (Z)
du
• ANDWF
masquef,d (Z) • MOVF f,d (Z)
• CLRF f
– Deuxième (Z)
niveau • MOVWF f,d _
• CLRW• Troisième
_ (Z)
niveau • NOP _
• COMF – f,dQuatrième(Z)niveau • RLF f,d (C)
• DECF (Z) niveau • RRF
f,d» Cinquième f,d (C)
• DECFSZ f,d _ • SUBWF f,d (C,DC,Z)
• INCF f,d (Z) • SWAPF f,d
• INCFSZ f,d _ • XORWF f,d (Z)
18/12/2010 6
Instructions orientées octets
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
• Troisième niveau
– Quatrième niveau
» Cinquième niveau

18/12/2010 7
Instructions orientées bits
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième
• BCF f,b niveau
• Troisième niveau
• BSF – Quatrième
f,b niveau
• BTFSC »f,bCinquième niveau
• BTFSS f,b

18/12/2010 8
Instructions orientées bits
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
• Troisième niveau
– Quatrième niveau
» Cinquième niveau

18/12/2010 9
Instructions générales
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
• ADDLW
masque k (C,DC,Z)
• ANDLW
– Deuxième k niveau(Z)
• IORLW k niveau
• Troisième (Z)
– Quatrième niveau
• MOVLW k _
» Cinquième niveau
• SUBLW k (C,DC,Z)
• XORLW k (Z)
• CLRWDT _ TO,PD

18/12/2010 10
Sauts et appels de sous-routines
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
• GOTO
masque k
• – Deuxième
CALL k niveau
• Troisième niveau
• RETFIE– Quatrième
_ niveau
• RETLW »k Cinquième niveau
• RETURN
• SLEEP

18/12/2010 11
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
• Troisième niveau
– Quatrième niveau
» Cinquième niveau

18/12/2010 12
Et RP0 et RP1. C´est quoi?
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
• Troisième niveau
– Quatrième niveau
» Cinquième niveau

18/12/2010 13
Exemple
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième
• Lampe LED quiniveau
clignotte
• Troisième niveau
• Programmation sur
– Quatrième niveau
Mplab
• Simulation avec Proteus
» Cinquième niveau

18/12/2010 14
Y a-t-il des question?
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
• Troisième niveau
– Quatrième niveau
» Cinquième niveau

18/12/2010 15
Documentation à consulter
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
• Troisième niveau
• Cours –Bigonoff:
Quatrième niveau
www.abcelectronique.com/bigonoff
» Cinquième niveau

18/12/2010 16
Cliquez pour modifier le style du titre
• Cliquez pour modifier les styles du texte du
masque
– Deuxième niveau
Merci Pour Votre Attention
• Troisième niveau
– Quatrième niveau
» Cinquième niveau

18/12/2010 17