Vous êtes sur la page 1sur 3

Les entiers négatifs :

Les entiers négatifs peuvent être codés selon 3 méthodes :


1)- Signe et valeur absolue ;
2)- Complément à 1 (ou complément logique) ;
3)- Complément à 2 (ou arithmétique).

1. Signe et valeur absolue


On représentera le signe (+ par un 0) et le signe (- par un 1).
Aussi, les opérations arithmétiques sont compliquées à cause du bit de signe qui doit être traité à part.
Exp : « -5 » sur 4 bits  1 101.

2. Les compléments à 1 et à 2
On calcule le complément logique (complément à 1) en remplaçant pour les valeurs négatives, chaque bit
à 0 par 1 et vice-versa dans la valeur absolue. Le complément à 2 (arithmétique) est obtenu par addition
du (complément à 1) +1.
Exp : Représentation de (-6) sur 4 bits : Donc le signe "-" =1 et 6=110
En signe et valeur absolue : 1110 (Le premier 1 représente "-")
En complément à 1 : 1001 (Remplaçant 0 par 1 et vice-versa)
En complément à 2 : 1001 + 1 = 1010 (On rajoute le 1)

Les différents codages :


Le code BCD : Abréviation de Binary Coded Decimal en anglais et DCB (Décimal Codé Binaire).
Pour coder un nombre décimal en BCD, on va coder séparément chaque chiffre du nombre décimal en
Binaire.
Exp : (BCD sur 4 bits) :  1985 = 0001 1001 1000 0101(BCD)
Remarque :
- Le nombre codé en BCD ne correspond pas au nombre décimal converti en binaire naturel.
- Le codage décimal BCD est simple, mais il n’est pas possible de faire des opérations mathématiques
directement dessus.
 Unités de mesure de la capacité de Stockage d’un disque :
 Bit (BINARY DIGIT) :
C’est L’information la plus élémentaire qui peut être stockée en mémoire. Un Bit peut prendre deux valeurs
qui sont : Soit « 0 ou 1 »

 1 Quartet = 4 bits = 1 Caractère

 1 Octet (BYTE) : Octet veut dire « Huit (8) »


C’est l’unité de mesure de la Mémoire (Espace de stockage), et ses unités sont :
 01 Octet = 08 Bits
 Kilo-octet « ko » : 1ko = 1024 octets
 Méga-octet « Mo » : 1Mo = 1024 ko = 10242 octets
 Giga-octet « Go » : 1Go= 1024Mo= 10242 Ko= 10243 octets
 Téraoctet « To » : 1To= 1024 Go = 10242 Mo= 10243 Ko = 10244 octets

/1024

Octet Kilo-Octet Méga-Octet Giga-Octet Téra-Octet


*1024
 1 Mot = 16 bits = 2 Octets
 Double Mot = 32 bits = 4 Octets

1 Bit

Résumé :

Exercices : Calculez les opérations suivantes :

1. 1048576 Ko = Mo ?
2. 16 Mo = Octets ?
3. 03 Go = Ko ?
4. 7168 To = Go ?
5. 20 Ko = Bits ?
6. 32 o = Mot ?
Solution :

1. 1048576 ko = 1048576 / 1024= 1024 Mo


2. 16 Mo = 16*10242 =16*1024*1024= 16777216 Octets
3. 03 Go = 3*10242= 3*1024*1024= 3145728 Ko
4. 7168 To = 7168*1024= 7340032 Go
5. 20 Ko = 20*1024*8= 163840 Caractères.
6. 32 o = 32 /2 = 16 Mots.

 Les 32 premiers nombres entre le décimal, le binaire, l'hexadécimal et l'octal.

Vous aimerez peut-être aussi