Exercices jeu d’instructions assembleur informatique industrielle

Informatique Industrielle : Exercices Jeu d’instructions

Télécharger PDF

Corrections 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.

pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur

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 maintenant

jeu 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

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2