Informatique Industrielle : Exercices Jeu d’instructions
Télécharger PDFCorrections des exercices de Jeu d’instructions
Obtenir le pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur et Microcontrôleur!
Vous souhaitez maîtriser les microprocesseurs et Microcontrôleurs ? Ne cherchez plus, nous avons le pack parfait pour vous.
Accédez à une collection complète des supports de cours, des travaux dirigés (TD) corrigés, des travaux pratiques (TP) et des projets.
Obtenir le pack maintenantjeu d’instructions Jeu d’instructions Rappel : Écrire un nombre en assembleur : Exemple : 10 0x0A ou H’0A’ ou 0Ah en hexadécimal B’00001010’
en binaire D’10’ ou .10 ou 10 en décimal Adresse et contenu d’une variable Soit X une variable (registre ou file en langage Microchip) dans la RAM. adresse contenu X = 0x20 et (X) = 0xA6 0x20 0xA6 Dans les exercices suivants, on considère X une variable (registre) quelconque dans la RAM. Addition binaire Soustraction binaire
a b S = a + b R a b D = a - b E a : un bit et b : un bit 0 0 0 0 0 0 0 0 S : somme (un bit) 0 1 1 0 0 1 1 1 R : retenue (un bit) 1 0 1 0 1 0 1 0 D : différence (un bit) 1 1 0 1 1 1 0 0 E : emprunt (un bit) Fonctions logiques
AND (ET) OR (OU) XOR NOT
a b S a b S a b S a S a : entrée (un bit) 0 0 0 0 0 0 0 0 0 0 1 b : entrée (un bit) 0 1 0 0 1 1 0 1 1 1 0 S : sortie (un bit) 1 0 0 1 0 1 1 0 1
1 1 1 1 1 1 1 1 0 2/3 N. ROUSSAFI jeu d’instructions
Exercice 1
Expliquer le fonctionnement des instructions mov suivantes : 1. movlw k
2. movwf f 3. movf f,d a. movf X,w
b. movf X,f
Exercice 2
Expliquer le fonctionnement des instructions arithmétiques suivantes : 1. addlw k
2. addwf f,d a. addwf X,w
b. addwf X,f
3. sublw k
4. subwf f,d a. subwf X,w
b. subwf X,f
5. incf f,d 6. decf f,d 3/3 N. ROUSSAFI jeu d’instructions
Exercice 3
Expliquer le fonctionnement des instructions logiques suivantes : 1. andlw k 2. andwf f,d a. andwf X,w
b. andwf X,f
3. iorlw k 4. iorwf f,d a. iorwf X,w
b. iorwf X,f
5. xorlw k
6. xorwf f,d a. xorwf X,w
b. xorwf X,f
7. comf f,d a. comf X,w
b. comf X,f
Exercice 4
1. Expliquer le fonctionnement des instructions de remise à zéro suivantes : a. clrf f b. clrw
2. Expliquer le fonctionnement des instructions de positionnement des bits d’un registre suivantes : a. bsf f,b b. bcf f,b
