Professional Documents
Culture Documents
+0 = 00000000
+1 = 00000001
+127= 01111111
-0=00000000
-1=111111111
-128=10000000
REMARQUES
1. Po ur tro uv e r le co mp te mme nt 2 dun no mbre : il faut parco urir le s bits
de ce no mbre partir du po ids faible e t garde r to us le s bits av ant le pre mie r
1 e t inv e rse r le s autre s bits qui v ie nne nt apr s.
et :
CA 2 (CA 2 (N))= N
N+CA2(N) = ?
REMARQUES
3.
4.
OPRATIONS ARITHMTIQU ES EN CA 2
Effectuer les oprations suivantes sur 5 Bits , en utilisant la reprsentation en CA2
+9
+4
+ 13
0 1 0 0 1
0 0 1 0 0
-4
+5
0 1 1 0 1
+9
0 1 0 0 1
1 1 0 0
1 0 0 1 0 1
Report
Il suffit dignorer le bit de report
gauche
Le rsultat est positif
(00101)2= ( 5)10
5
-9
-4
- 13
1 0 1 1 1
1 1 1
1 1
0 0
0 0 1 1
Report
-9
0 1 0 0 1
+9
+0
1 0 1 1 1
0 0 0 0 0
Report
= - 13
(00000)2= ( 0)10
+9
0 1
0 1 0 0 1
0 1 0 0 0
+8
+ 17
1 0
Ngatif
0 0 1
-9
1 0
1 0 1 1 1
1 1 0
-8
- 17
0 0
1 0 1 1
Positif
(sur 4 bits)
(sur 4 bits)
=
=
(sur 8 bits)
(sur 8 bits)
10-2
10-1
10 0
101
1,234
Signe de la mantisse
- 0 , 9876 10
-3
Exposant et signe de
lexposant
Mantisse
Position du point dcimal
REPRSENTATION DE LEXPOSANT ET DE
SON SIGNE(1)
Lexposant est translate (biais) de manire toujours coder en
interne une valeur positive
Exemple :Avec 2 digits rser vs au codage de lexposant
Les valeurs positives: [+0, +99]
En appliquant une translation k=50:
Les exposants reprsentables => [-50,49]
La constante k est appele le biais
Avec 2 digits rser vs au codage de lexposant avec un biais gal
50 10 et 5 digits pour la mantisse on peut reprsenter
de .00001 x 10 -50 .99999 x 10 49
REPRSENTATION DE LEXPOSANT ET DE
SON SIGNE (2)
OVERFLOWS / UNDERFLOWS
De .00001 x 10 -50 .99999 x 10 49
De 1 x 10 -55 .99999 x 10 49
Mantisse normalis(M)
Normalis : virgule est plac aprs le bit 1 ayant le poids fort
(i.e aprs le premier bit significatif non nul-)
M est cod sur q bits (avec 1 bit cach)
Eb sur p bits
M sur q bits
SM
Eb sur 8 bits
M sur 23 bits
SM
Eb sur 11 bits
M sur 52 bits
Signe
Exposant
Mantisse
Valeur
Simple prcision
32 bits
1 bit
8 bits 1e254
23 bits
Double prcision
64 bits
1 bit
11 bits 1e2046
52 bits
Prcision tendue
80 bits
1 bit
15 bits 1e32766
64 bits
simple prcision)
SM
0 10000100 00011100000000000000000(IEEE754SP)
Eb
SM
0 1000000111100000000000000000000( IEEE754SP )
Eb
Exposant
Mantisse
Valeur
Commentaire
unique reprsentation de 0
s
m0
255
rsultat de 1/0
255
rsultat de -1/0
255
m0
NaN