Ii jeu dinstructions Université Badji Mokhtar ?? Licence Electronique Matière Systèmes à microprocesseurs Enseignant Dr S BENSAOULA PIC f Jeu d'instructions et modes d ? adressages Les instructions Les PICs sont conçus selon une architecture RISC Programm

Université Badji Mokhtar ?? Licence Electronique Matière Systèmes à microprocesseurs Enseignant Dr S BENSAOULA PIC f Jeu d'instructions et modes d ? adressages Les instructions Les PICs sont conçus selon une architecture RISC Programmer avec un nombre d'instructions réduit permet de limiter la taille de leur codage et donc de la place mémoire et du temps d'exécution Toutes les instructions du pic f sont codées sur bits Elles sont regroupées en trois grands types - Instructions orientées octets - Instructions orientées bits - Instructions de contrôle Le registre de travail w joue un rôle particulier dans un grand nombre d'instructions Exemple d ? une ligne d ? instruction C Les modes d'adressages Il existe trois grands types d'accès à une donnée ou modes d'adressage - adressage immédiat la donnée est contenue dans l'instruction - adressage direct la donnée est contenue dans un registre - adressage indirect l'adresse de la donnée est contenue dans un pointeur Adressage immédiat La donnée est contenue dans la ligne d'instruction champ opérande Exemples de di ?érentes écritures movlw xC movlw movlw B ? ? transfert la valeur hexadécimale C dans w transfert la valeur décimale dans w transfert la valeur binaire dans w Adressage direct La donnée est contenue dans un registre Ce dernier peut être un nom par exemple w ou une adresse mémoire Exemples movlw x f charge w avec la constante hexadécimale f adressage immédiat movwf PORTB copie ou transfert le contenu de w dans le PORTB adressage direct c ? est une écriture dans le PORTB movf PORTB w transfert le contenu du PORTB dans le registre w adressage direct movf x B w transfert le contenu de l'adresse x B dans w adressage direct c ? est une lecture de la position mémoire d ? adresse x B Le PORTA peut être utilisé exactement comme le PORTB autre forme syntaxique movf x B copie le contenu de l'adresse x B dans w cette fois-ci le registre w est remplacé par Remarque une adresse s ? écrit toujours en hexadécimale Exemples adresse x adresse x Adressage indirect Dé ?nition Un pointeur est un registre qui contient une adresse Donc lorsque ce pointeur est utilisé son contenu sera traité comme une adresse Dans le pic f un seul pointeur est disponible pour l ? adressage indirect c ? est le registre FSR Quand on veut lire ou écrire dans une position mémoire en RAM en utilisant l ? adressage indirect on doit d ? abord chargée l ? adresse de cette position dans le registre FSR Le pic exécute l ? adressage indirect en faisant intervenir un deuxième registre c ? est le registre INDF Ce registre se trouve à l ? adresse dans les deux banques bank et bank il n ? a pas Cd ? existence physique On doit le faire apparaitre dans les lignes d ? instructions de l ? adressage indirect Exemple de lecture movlw x A movwf FSR movf INDF charge A dans w adressage immédiat FSR

Documents similaires
Biblio livre artiste 1 Bibliothèque nationale de France direction des Collections département Littérature et art service de Documentation sur le livre et la lecture Mars LE LIVRE D ? ARTISTE Bibliographie sélective A l'occasion de la parution en janvier d 0 0
Histoire de la science fiction 2 0 0
Ordonncement processus 2 Master-Genie industriel et Logistique-ENSAK Ordonnancement des Processus et Atelier Flexible Pr M AZHARI A U - Mourad AZHARI Cours de l ? ordonnancement des processus et AF CMaster-Genie industriel et Logistique-ENSAK Introduction 0 0
Pphs 2 dibi HORS -SÉRIE Actes du colloque international ÉMERGENCE ET RECONNAISSANCE Volume I - Bouaké les et Août Côte d ? Ivoire ISSN - N DEPOT LEGAL du Septembre CPerspectives Philosophiques-Actes du colloque international Volume I - Bouaké les et Août 0 0
Ouaga le 01 juin 2021 SINARE .R. Roland Electrotechnicien Tel : 70.00.82.07/75. 0 0
Devoir 57 1superlatifs Le moins actif Le plus long La plus haute Le moins petit Le plus grand X X Le La X Le Écrire CBonjour Je veux vous racontez m ? expérience sur mon dernier voyage J ? ai essayé la formule couch sur ?ng dans un petit appartement sur d 0 0
Inj soussa abdelkrim 1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE Ministère de l'enseignement supérieur et de la recherche scienti ?que Université El-Hadj ?? Lakhdar - Batna Faculté des Technologies Département Génie Industriel MÉMOIRE DE MAGISTER Pr 0 0
Ts 959 fr Instructions de montage Commande de la porte TS d XXXXX CGfA - Gesellschaft für Antriebstechnik GmbH Wiesenstra? e D- Düsseldorf www gfa-elektromaten de info gfa-elektromaten de CTable des matières Consignes générales de sécurité Caractéristique 0 0
Capes 3as projet 1 EXAMEN DE CAPES NIVEAU TROISIEME ANNEE PROJET I DANS LECADRE DE LA COMMEMORATION D ? UNE JOURNEE HISTORIQUE REALISER UN DOSSIER DOCUMENTAIRE PUIS FAIRE LA SYNTHESE DE L ? INFORMATION A METTRE A LA DISPOSITION DES ELEVES DANS LA BIBLIOTH 0 0
Neuer cv anouar francais CV INFORMATIONS PERSONNELLES Cherif Anouar El Agba Monastir Tunesien nawara ymail com EXPERIENCE PROFESSIONNELLE Septembre ?? Septembre Janvier Mars Avril Septembre ?? Septembre depuis Septembre Professeur d ? Allemand Lycée secon 0 0
  • 93
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager