Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de...

10
Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces deux états par des symboles 0 et 1 ou encore L (low)ou H (high). 0 ou 1 est un chiffre binaire appelé BIT. C’ est la contraction des mots anglais binary digit, qui signifient « chiffre binaire ».

Transcript of Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de...

Page 1: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Unité de codage

Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces deux états par des symboles 0 et 1 ou encore L (low)ou H (high).0 ou 1 est un chiffre binaire appelé BIT. C’ est la contraction des mots anglais binary digit, qui signifient « chiffre binaire ».

Page 2: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Unité de transfert

les fondeurs ont cherché à faire traiter les plus grands nombres entiers possibles par cycle d’horloge par leurs processeurs. En effet il est beaucoup plus efficace en termes de rapidité de faire par une instruction un calcul sur un chiffre codé sur grand nombre de groupes élémentaires. En informatique, le byte est un groupe élémentaire de 6 à 9 bits, généralement 8, ce qui dans ce cas fait un octet.Ce système de numération appelé codage binaire ou base 2, peut être composé par plusieurs chiffres positionnés suivant un rang.

Page 3: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Unité de transfert

Par définition le chiffre à gauche à le rang le plus fort et à droite le rang le plus faible.

1 0 0 1 1 0 1

6 5 4 3 2 1 0Rang

Page 4: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Représentation des entiers négatifs

Pour la représentation des entiers, il faut pouvoir écrire des entiers négatifs et positifs. La façon informatique de représenter un entier négatif ou positif est de prévoir un bit de signe, placé en tête. Un bit de signe nul indique une valeur positive, un bit de signe positionné à 1 indique une valeur négative. Les informaticiens utilisent deux représentations :

• Complément à un Cela consiste à inverser la valeur de chaque bit composant une valeur binaire. Par exemple, pour obtenir -4 : 0100 valeur décimale 41011 complément à un

Page 5: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Représentation des entiers négatifs

Les informaticiens utilisent deux représentations :

• Complément à deux Cela consiste à réaliser un complément à un de la valeur, puis d'ajouter 1 au résultat. Par exemple pour obtenir -5: 0101 codage de 5 en binaire1010 complément à un1011 on ajoute 1 : représentation de -5 en complément à deux

Page 6: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Opération sur les nombres binaires

Les techniques des quatre opérations de base (addition, soustraction, multiplication et division) restent exactement les mêmes qu'en notation décimale.

Additions :

On passe d'un nombre binaire au suivant en ajoutant 1

0+0=0 0+1=1 1+0=1 1+1=0 avec 1 retenue

Calculer : 11 110+ 10 + 010

= 101 = 1000

Page 7: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Opération sur les nombres binaires

Les techniques des quatre opérations de base (addition, soustraction, multiplication et division) restent exactement les mêmes qu'en notation décimale.

Soustraction :

0-0=0 0-1=1 avec 1 retenue 1-0=1 1-1=0

Calculer : 11 110- 10 - 010

= 01 = 100

Page 8: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Opération sur les nombres binaires

Multiplication :La multiplication se fait en formant un produit partiel pour chaque digit du multiplicateur (seuls les bits non nuls donneront un résultat non nul). Lorsque le bit du multiplicateur est nul, le produit partiel est nul, lorsqu'il vaut un, le produit partiel est constitué du multiplicande décalé du nombre de positions égal au poids du bit du multiplicateur. 0x0=0 0x1=0 1x0=0 1x1=1

Calculer : 11 110x 10 x 010

= 110 = 1100

Page 9: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

Présentation

Opération sur les nombres binaires

Division :La division binaire s'effectue à l'aide de soustractions et de décalages, comme la division décimale, sauf que les digits du quotient ne peuvent être que 1 ou 0. Le bit du quotient est 1 si on peut soustraire le diviseur, sinon il est 0 0/1=0 1/1=1

Calculer : 11 110/ 10 / 010

= 01 = 011

Page 10: Présentation Unité de codage Les processeurs qui équipent les ordinateurs sont composés de transistors ne gérant chacun que deux états. On représente ces.

EN COURSDE

RÉALISATION