Vous êtes sur la page 1sur 4

UNIVERSITÉ ABDERRAHMANE MIRA DE BEJAIA

FACULTÉ DE TECHNOLOGIE
DÉPARTEMENT D’AUTOMATIQUE, TELECOMMUNICATION ET ELECTRONIQUE
3ème année Licence - UEF 3121
2020/2021

Cahier
de TDs et TPs

Réalisé par
Mme Mezzah S.
Répartition semestrielle 2020/2021

Semaine Cours TD TP
10 – 14 Janvier 1- CH1 : Introduction à la logique programmée Rappels : Série 1 TP Découverte : TP 1
2- CH1 : Structure des Systèmes à µP Codage binaire des nombres Exercices 1-2 Codage des différents types de données
5% Arithmétique binaire Exercices 3-4
17 – 21 Janvier 1- CH2 : Architecture du µP 8086 Jeu d’instruction : Série 2 Interro. 1: codage binaire
2- CH2 : jeu d’instruction : Instruction de transfert 1) Modes d’adressage Exercices 1-2-3 Prise en main : TP2
3- CH2 : Modes d’adressage L’émulateur EMU8086
4- CH2 : Pile - Opération arithmétiques
5- CH2 : Opérations logiques
6- CH2 : Instructions de Saut/ Instructions de branchement
24 – 28 Janvier 1- CH2 : Architecture du µP 8086 TD : Jeu d’instruction : Série 2 Interro. 1: Arithmétique binaire
2- CH2 : jeu d’instruction : Instruction de transfert 2) Manipulation de la pile TD : Jeu d’instruction : Série 2
3- CH2 : Modes d’adressage Exercices 1-2-3 3) Opérations Arithmétique/logique
10% Exercices 1-2-3
31 – 04 Février 1- CH2 : Pile Jeu d’instruction : Série 2 TP : Bases MASM TP3
2- CH2 : Opération arithmétiques et logiques 4) Saut Conditionnel/Inconditionnel TP : Prog. assembleur : TP4
3- CH2 : Instructions de Saut et de branchement Exercices 1-2 A) adressage indexé
30% B) adressage basé indexé
07 – 11 Février 1- CH2 : Applications Interro. 2: Jeu d’instructions Programmation assembleur :
2- TD Programmation en assembleur : Série 3 Exercices 1-2 Programmation en assembleur : Série 3 Applications
50% Exercices 3-4
1- CH3 : Mémoires Programmation assembleur : Programmation assembleur :
2- CH3 : Interfaces d’E/S 60% Acquisition et affichage des données. Acquisition et affichage des données.
08 – 12 Décembre 1- CH4 : Architecture du PIC16F84 TD Microcontrôleurs : Série 4 TP Microcontrôleurs : TP 5 – Prise en
2- CH4 : Jeu d’instructions: Explication 70% Exercices 1 main mikroC IDE et Proteus ISIS
1- CH4 : Jeu d’instructions : Application TD Microcontrôleurs : Série 4 TP Microcontrôleurs : TP 5 – Prise en
2- CH4 : Programmation en C 80% Exercices 2 main mikroC IDE et Proteus ISIS
1- CH4 : Manipulations des ports d’E/S TD Microcontrôleurs : Série 4 TP Microcontrôleurs : TP 6 – Circuits à
Applications: Circuits à LEDs Exercices 3-4 LEDs et boutons
2 - CH4 : Applications: commande afficheur, …
Mise en œuvre d’un système à µC 100%
TD Microcontrôleurs : Série 4 TP Microcontrôleurs : TP 7 – Chenillard
Exercices 5-6 – Afficheur 7 segments
TD Microcontrôleurs : Série 4 TP Microcontrôleurs : Manipulations
Exercices 7-8 pratiques
UNIVERSITÉ ABDERRAHMANE MIRA DE BEJAIA
FACULTÉ DE TECHNOLOGIE
DÉPARTEMENT D’AUTOMATIQUE, TELECOMMUNICATION ET ELECTRONIQUE
3ème année Licence - UEF 3121
2020/2021

SÉRIE DE TD N° 01
RAPPELS
Codage et arithmétique binaires

Notation
• ……. notation décimale
• …….b ↔ (……)2 notation binaire
• …….h ↔ (……)16 notation hexadécimale
• Les nombres signés sont codés en complément à 2
Exercice 1 : il faut apprendre par cœur les puissances de 2 !
Donner toutes les puissances de 2 de 20 à 210 en décimal, en binaire et en hexadécimal.
En déduire les valeurs décimales de 11b, 111b, 1111b, …., 111111111b.
Exercice 2 : Limites de codage selon le nombre des bits
Soit X un nombre binaire non signé représenté sur n bits. Donner la valeur maximale
de X (en binaire et en décimale) pour n=4 et 8 bits.
Exercice 3 : intervalles des nombres signés représentés sur nbits
Donner le code binaire de tous les entiers signés codés sur 3bits. En déduire
l’intervalle [𝑑𝑚𝑖𝑛 , 𝑑𝑚𝑎𝑥 ] des nombres signés représentés sur nbits ( donner
l’intervalle pour n=8 , 16 et 32).
Exercice 4 : il faut maitriser la représentation hexadécimale
Donner l’équivalent en décimal en utilisant les puissances de 2 :
Non Signés Signés
1) 80h 8) 80h
2) FFh 9) FFh
3) 10h 10) 10h
4) FEh 11) FEh
5) 20h 12) 20h
6) 26h 13) 26h
7) FFFFh 14) FFFFh
Exercice supplémentaire 1: Raisonnement logique !
Répondre par vrai ou faux sans le moindre calcul de conversion :
1) +48=00100101b ❑Vrai ❑Faux 9) 64 =00100100b ❑Vrai ❑Faux
2) -48=00111000b ❑Vrai ❑Faux 10) 63 =00011111b ❑Vrai ❑Faux
3) -1=11111111b ❑Vrai ❑Faux 11)-64=11100000b ❑Vrai ❑Faux
4)+128=10000000b ❑Vrai ❑Faux 12) -1=1111b ❑Vrai ❑Faux
5) reste de FBh/2=0 ❑Vrai ❑Faux 13) - 59 = 3Bh ❑Vrai ❑Faux
6) C2(0010b)=Eh ❑Vrai ❑Faux 14) 1Ah = 16 ❑Vrai ❑Faux
7) C2(1000b)=8h ❑Vrai ❑Faux 15) C2(10h)=10h ❑Vrai ❑Faux
8) 64 = 20h ❑Vrai ❑Faux 16) C2(80h)=80h ❑Vrai ❑Faux

1
TD N°1 : Rappels codage et arithmétique binaires

Exercice supplémentaire 2: Just for fun (Quelle heure est-il ?)


Soit la montre binaire donnée par la figure ci-dessous. Déduire le principe d’indication
de l’heure puis déterminer sa valeur pour les cas affichés :

Exercice 5 : Arithmétique non signée


Effectuer les opérations suivantes en considérant des nombres non signés (Indiquer
les cas présentant un dépassement (résultat sur 8bits est incorrect, c-à-d retenue= 1).
- 1001 0110b + 0010 1101b
- 1100 1110b − 1010 0111b
- 0000 1011b  0001 0110b
- 0000 1010b / 0000 0101b
- 1001 0110b + 0110 1101b

Exercice 6: Arithmétique signée


Effectuez les additions suivantes (nombres signés) en indiquant la valeur de la retenue
signée et non signée et les cas présentant un dépassement (le résultat sur 4bits est
incorrect, c-à-d retenue signée = 1):
(a) 0110b + 0001b (g) 0111b + 0001b
(b) 1011b + 1111b (h) 1000b – 0011b
(c) 1001b + 1011b (i) 1111b – 0010b
(d) 1001b + 0011b (j) 0000b – 1011b
(e) 0110b + 1000b (k) 0111b – 1111b
(f) 0111b + 1111b (l) 1111b – 1010b

Vous aimerez peut-être aussi