SlideShare une entreprise Scribd logo
1  sur  14
Représentation Numérique
Des Données – Module
Microprocesseur
TARIK ZAKARIA BENMERAR, PHD
DEPARTEMENT INSTRUMENTATION ET AUTOMATIQUE, USTHB
Représentation Hexadécimale
 Les nombres hexadécimales sont représentés par les chiffres
suivants :
 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
 Il a plusieurs avantages :
 La possibilités de coder des nombres importants avec très peu
de caractères. E.g. : 4 chiffres pour coder 65536 états.
 La conversion vers les nombres binaires est triviale (4 chiffres
binaires correspondent à un chiffre hexadécimal).
 Tout entier X entre 0 et 2N-1, peut être représenté par une
unique suite de bits x0 ,x1 ,...,xN-1 valant chacun 0 ou 1 telle
que :
Représentation Binaire
Nombre dans la base 2
𝑋 =
𝑖=0
𝑁−1
𝑥𝑖. 2𝑖
Représentation Binaire
Endianess
Représentation Binaire
Nombres non-signés
Représentation
Le nombre non-
signé est la
représentation en
base 2 du nombre
5
0101
00000101
Représentation Binaire
Nombres signés
Complément à 1
Inversion des
valeurs des bits
dans un
nombre
cp1(0111100001101101)
1000011110010010
Représentation Binaire
Nombres signés
Complément à 2
Rajouter 1 au
complément à 1
cp2(0111100001101101)
1000011110010011
Représentation Binaire
Nombres signés
5 -5
Représentation
0101 1011
00000101 11111011
Le nombre négatif
est le complément
à 2 du nombre
positif
Opérations sur les Nombre Binaires
Opérations arithmétiques
00000101
10000101
00000101
10000101
10001010 10001010
-123
5
+ +
133
5
-118 138
Opération signée Opération non signée
Opérations sur les Nombre Binaires
Débordements dans les Opérations
arithmétiques
11000101
11000101
11000101
11000101
10001010 10001010
-59
-59
+ +
197
197
-118 138
Opération signée Opération non signée
Opérations sur les Nombre Binaires
Utiles pour la manipulation des
champs de bits
(bit fields)
Opérations binaires
Opérations sur les Nombre Binaires
Et
(And)
Opérations binaires
0 1 0 1
0 0 1 1
0 0 0 1
Mettre à 0
un champ
binaire
Opérations sur les Nombre Binaires
Ou
(Or)
Opérations binaires
0 1 0 1
0 0 1 1
0 1 1 1
Mettre à 1
un champ
binaire
Opérations sur les Nombre Binaires
Ou Exclusif
(XOR)
Opérations binaires
0 1 0 1
0 0 1 1
0 1 1 0
Inversion de
valeur d’un
champ binaire

Contenu connexe

Similaire à Chapitre 1 - représentation numérique des données

Numeration et codage_de_linfo
Numeration et codage_de_linfoNumeration et codage_de_linfo
Numeration et codage_de_linfoyarsenv47
 
Nombres réels et négatifs en binaire
Nombres réels et négatifs en binaireNombres réels et négatifs en binaire
Nombres réels et négatifs en binairevalentin Victoire
 
Codage de l'information
Codage de l'informationCodage de l'information
Codage de l'informationPeronnin Eric
 
representation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptrepresentation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptphysikcollege
 
Chapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdf
Chapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdfChapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdf
Chapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdfRazaneLAMARA
 
architecture des calculateurs (2).pdf
architecture des calculateurs (2).pdfarchitecture des calculateurs (2).pdf
architecture des calculateurs (2).pdfinformatiquehageryah
 

Similaire à Chapitre 1 - représentation numérique des données (6)

Numeration et codage_de_linfo
Numeration et codage_de_linfoNumeration et codage_de_linfo
Numeration et codage_de_linfo
 
Nombres réels et négatifs en binaire
Nombres réels et négatifs en binaireNombres réels et négatifs en binaire
Nombres réels et négatifs en binaire
 
Codage de l'information
Codage de l'informationCodage de l'information
Codage de l'information
 
representation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptrepresentation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.ppt
 
Chapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdf
Chapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdfChapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdf
Chapitre-2_SYSTEMES DE NUMERATION ET CODAGE.pdf
 
architecture des calculateurs (2).pdf
architecture des calculateurs (2).pdfarchitecture des calculateurs (2).pdf
architecture des calculateurs (2).pdf
 

Plus de Tarik Zakaria Benmerar

Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusVideostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusTarik Zakaria Benmerar
 
Chapitre 6 - les instructions de chaînes de caractères
Chapitre 6  - les instructions de chaînes de caractèresChapitre 6  - les instructions de chaînes de caractères
Chapitre 6 - les instructions de chaînes de caractèresTarik Zakaria Benmerar
 
Chapitre 5 - fichiers EXE-COM pour le dos
Chapitre 5 -  fichiers EXE-COM pour le dosChapitre 5 -  fichiers EXE-COM pour le dos
Chapitre 5 - fichiers EXE-COM pour le dosTarik Zakaria Benmerar
 
Chapitre 4 - les instructions de saut et conditions
Chapitre 4  - les instructions de saut et conditionsChapitre 4  - les instructions de saut et conditions
Chapitre 4 - les instructions de saut et conditionsTarik Zakaria Benmerar
 
Chapitre 3 - échanges de données et opérations arithmétiques - binaires
Chapitre 3  - échanges de données et opérations arithmétiques - binairesChapitre 3  - échanges de données et opérations arithmétiques - binaires
Chapitre 3 - échanges de données et opérations arithmétiques - binairesTarik Zakaria Benmerar
 
Chapitre 2.2 - architecture d'un microprocesseur - jeux d'instructions et reg...
Chapitre 2.2 - architecture d'un microprocesseur - jeux d'instructions et reg...Chapitre 2.2 - architecture d'un microprocesseur - jeux d'instructions et reg...
Chapitre 2.2 - architecture d'un microprocesseur - jeux d'instructions et reg...Tarik Zakaria Benmerar
 
Chapitre 2.1 - architecture d'un microprocesseur - bus et communication
Chapitre 2.1 -  architecture d'un microprocesseur - bus et communicationChapitre 2.1 -  architecture d'un microprocesseur - bus et communication
Chapitre 2.1 - architecture d'un microprocesseur - bus et communicationTarik Zakaria Benmerar
 
Chapitre 3 - Protocole Bus CAN (2020/2021
Chapitre 3 - Protocole Bus CAN (2020/2021Chapitre 3 - Protocole Bus CAN (2020/2021
Chapitre 3 - Protocole Bus CAN (2020/2021Tarik Zakaria Benmerar
 
Chapitre 2 - Protocole Modbus (2020/2021)
Chapitre 2 - Protocole Modbus (2020/2021)Chapitre 2 - Protocole Modbus (2020/2021)
Chapitre 2 - Protocole Modbus (2020/2021)Tarik Zakaria Benmerar
 

Plus de Tarik Zakaria Benmerar (20)

Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusVideostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
 
Chapitre 8 - les entrées - sorties
Chapitre 8  - les entrées - sortiesChapitre 8  - les entrées - sorties
Chapitre 8 - les entrées - sorties
 
Cyber pink - Time Management
Cyber pink -  Time Management Cyber pink -  Time Management
Cyber pink - Time Management
 
Chapitre 6 - couche transport
Chapitre 6  - couche transportChapitre 6  - couche transport
Chapitre 6 - couche transport
 
Chapitre 5 - couche réseaux
Chapitre 5 - couche réseauxChapitre 5 - couche réseaux
Chapitre 5 - couche réseaux
 
Chapitre 4 - couche liaison
Chapitre 4 - couche liaisonChapitre 4 - couche liaison
Chapitre 4 - couche liaison
 
Chapitre 3 - connecteurs et câbles
Chapitre 3 -   connecteurs et câblesChapitre 3 -   connecteurs et câbles
Chapitre 3 - connecteurs et câbles
 
Chapitre 2 - Transmission
Chapitre 2  - TransmissionChapitre 2  - Transmission
Chapitre 2 - Transmission
 
Chapitre 1 - notions fondamentales
Chapitre 1 -  notions fondamentalesChapitre 1 -  notions fondamentales
Chapitre 1 - notions fondamentales
 
Chapitre 9 - les interruptions
Chapitre 9 -  les interruptionsChapitre 9 -  les interruptions
Chapitre 9 - les interruptions
 
Chapitre 7 - la pile
Chapitre 7 -  la pileChapitre 7 -  la pile
Chapitre 7 - la pile
 
Chapitre 6 - les instructions de chaînes de caractères
Chapitre 6  - les instructions de chaînes de caractèresChapitre 6  - les instructions de chaînes de caractères
Chapitre 6 - les instructions de chaînes de caractères
 
Chapitre 5 - fichiers EXE-COM pour le dos
Chapitre 5 -  fichiers EXE-COM pour le dosChapitre 5 -  fichiers EXE-COM pour le dos
Chapitre 5 - fichiers EXE-COM pour le dos
 
Chapitre 4 - les instructions de saut et conditions
Chapitre 4  - les instructions de saut et conditionsChapitre 4  - les instructions de saut et conditions
Chapitre 4 - les instructions de saut et conditions
 
Chapitre 3 - échanges de données et opérations arithmétiques - binaires
Chapitre 3  - échanges de données et opérations arithmétiques - binairesChapitre 3  - échanges de données et opérations arithmétiques - binaires
Chapitre 3 - échanges de données et opérations arithmétiques - binaires
 
Chapitre 2.2 - architecture d'un microprocesseur - jeux d'instructions et reg...
Chapitre 2.2 - architecture d'un microprocesseur - jeux d'instructions et reg...Chapitre 2.2 - architecture d'un microprocesseur - jeux d'instructions et reg...
Chapitre 2.2 - architecture d'un microprocesseur - jeux d'instructions et reg...
 
Chapitre 2.1 - architecture d'un microprocesseur - bus et communication
Chapitre 2.1 -  architecture d'un microprocesseur - bus et communicationChapitre 2.1 -  architecture d'un microprocesseur - bus et communication
Chapitre 2.1 - architecture d'un microprocesseur - bus et communication
 
Chapitre 3 - Protocole Bus CAN (2020/2021
Chapitre 3 - Protocole Bus CAN (2020/2021Chapitre 3 - Protocole Bus CAN (2020/2021
Chapitre 3 - Protocole Bus CAN (2020/2021
 
Chapitre 2 - Protocole Modbus (2020/2021)
Chapitre 2 - Protocole Modbus (2020/2021)Chapitre 2 - Protocole Modbus (2020/2021)
Chapitre 2 - Protocole Modbus (2020/2021)
 
Chapitre 4 - Réseaux Ethernet
Chapitre 4 - Réseaux EthernetChapitre 4 - Réseaux Ethernet
Chapitre 4 - Réseaux Ethernet
 

Chapitre 1 - représentation numérique des données

  • 1. Représentation Numérique Des Données – Module Microprocesseur TARIK ZAKARIA BENMERAR, PHD DEPARTEMENT INSTRUMENTATION ET AUTOMATIQUE, USTHB
  • 2. Représentation Hexadécimale  Les nombres hexadécimales sont représentés par les chiffres suivants :  0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F  Il a plusieurs avantages :  La possibilités de coder des nombres importants avec très peu de caractères. E.g. : 4 chiffres pour coder 65536 états.  La conversion vers les nombres binaires est triviale (4 chiffres binaires correspondent à un chiffre hexadécimal).
  • 3.  Tout entier X entre 0 et 2N-1, peut être représenté par une unique suite de bits x0 ,x1 ,...,xN-1 valant chacun 0 ou 1 telle que : Représentation Binaire Nombre dans la base 2 𝑋 = 𝑖=0 𝑁−1 𝑥𝑖. 2𝑖
  • 5. Représentation Binaire Nombres non-signés Représentation Le nombre non- signé est la représentation en base 2 du nombre 5 0101 00000101
  • 6. Représentation Binaire Nombres signés Complément à 1 Inversion des valeurs des bits dans un nombre cp1(0111100001101101) 1000011110010010
  • 7. Représentation Binaire Nombres signés Complément à 2 Rajouter 1 au complément à 1 cp2(0111100001101101) 1000011110010011
  • 8. Représentation Binaire Nombres signés 5 -5 Représentation 0101 1011 00000101 11111011 Le nombre négatif est le complément à 2 du nombre positif
  • 9. Opérations sur les Nombre Binaires Opérations arithmétiques 00000101 10000101 00000101 10000101 10001010 10001010 -123 5 + + 133 5 -118 138 Opération signée Opération non signée
  • 10. Opérations sur les Nombre Binaires Débordements dans les Opérations arithmétiques 11000101 11000101 11000101 11000101 10001010 10001010 -59 -59 + + 197 197 -118 138 Opération signée Opération non signée
  • 11. Opérations sur les Nombre Binaires Utiles pour la manipulation des champs de bits (bit fields) Opérations binaires
  • 12. Opérations sur les Nombre Binaires Et (And) Opérations binaires 0 1 0 1 0 0 1 1 0 0 0 1 Mettre à 0 un champ binaire
  • 13. Opérations sur les Nombre Binaires Ou (Or) Opérations binaires 0 1 0 1 0 0 1 1 0 1 1 1 Mettre à 1 un champ binaire
  • 14. Opérations sur les Nombre Binaires Ou Exclusif (XOR) Opérations binaires 0 1 0 1 0 0 1 1 0 1 1 0 Inversion de valeur d’un champ binaire