Académique Documents
Professionnel Documents
Culture Documents
Objectifs
Nous verrons comment les instructions et les donnes sont reprsentes dans l ordinateur.
Nous apprendrons reprsenter les nombres dans diffrentes bases.
Introduction
Un des principes fondamentaux de l informatique est que : Toute information (instructions ou donne) est reprsente dans un ordinateur par des nombres. Ces nombres sont des nombres binaires. Une information lmentaire correspond un chiffre binaire (0 ou 1) appel bit. Le codage de l information permet d tablir une correspondance entre la reprsentation externe de l information et sa reprsentation binaire.
Codage de linformation
INFORMATIONS INSTRUCTION
FORMATS EN CODE MACHINE
DONNES
NUMERIQUES
NON-NUMERIQUE
BCD ASCII EBCDIC
VIRGULE FIXE
VIRGULE FLOTTANTE
Reprsentation d un nombre
Tout nombre peut se dcomposer dans une base B
N = diBi
Poids fort
faible
Gnralisation
Quelques chiffres
24 n=4 23 n=3
Le complment Deux
Pour obtenir le complment deux d un nombre : 1- complmenter bit bit (0 en 1 et 1 en 0) 2- Ajouter 1
Somme du nb et de son complment = 2 n+1
Le complment Deux
La reprsentation en complment deux est trs employe. Pas besoin de savoir soustraire pour faire une soustraction, merci B. Pascal :) Exemple en base 10 : 4 - 6 = 04 + (93 + 1) = 98 = -2 ; Remarque : Ceci permet d viter le test des oprandes.
En reprsentation en complment on code videmment autant de chiffres mais rduit la valeur absolue du plus grand nombre cod.
a b c d e
1 2 2 3 3 3 3 4 4
8 16 32 64 128 256
4 5 6 7 8 9
11
13
15
17
19
21
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Bits de parit
Bits de parit
Les bits de contrle 1 et 4 sont incorrectes : Le bit 5 (4+1) est corriger. 001011100 0 0 0 1 0 1 1 0 1 1 1 0