Rappel
Qu'est-ce que vous avez vu la fois passée?
Rappel
La fois passée nous avons vu la conversion entre les systèmes.
Motivation
Qu'entendez-vous par transcodage?
Motivation
Transcodage c'est l'opération qui consiste à convertir deux systèmes non décimaux.
Annonce du sujet
Aujourd'hui nous allons étudier la conversion entre deux systèmes non décimaux.
Annonce du sujet
Aujourd'hui nous allons étudier la conversion entre deux systèmes non décimaux.
Analyse : Représentation des données (suite)
Conversion entre deux systèmes non décimaux
Comment convertir un nombre binaire en octal?
Comment convertir un nombre binaire en hexadécimal?
Analyse : Représentation des données (suite)
Conversion entre deux systèmes non décimaux
Binaire en octal
Pour convertir un nombre binaire en octal, il suffit de regrouper les bits par 3 à partir de la droite vers la gauche et ajouter des zéros "0" à gauche si nécessaire pour compléter le triple de gauche.
Exemple : Convertir le nombre binaire en octal (1110010001010010)2
= (001/110/010/001/010/010/2 = (162122)8
Binaire en hexadécimal
Un nombre binaire est converti en hexadécimal en le regroupant en 4 bits de droite à gauche et en ajoutant éventuellement des zéros "0" à gauche pour compléter les 4 bits de gauche.
Exemple : convertir le nombre binaire en hexadécimal (1110010001010010)
(1110/0100/0101/0010)2 = (14852)16
Convertir le nombre binaire (11001) en octal et en hexadécimal
(11001)2 = (31 )8 = (19 )16
= (1 X 24) + (1 X 23) + (0 X 22) + (0 X 21) + (1 X 2°)
= 16 + 8 + 0 + 0 +1
= (25)10
Comment convertir le nombre binaire en octal?
Pour convertir le nombre binaire en octal, en le regroupant en triple (3 bits) de droite à gauche et en ajoutant de zéros à gauche si nécessaire pour compléter le triple de gauche.