Академический Документы
Профессиональный Документы
Культура Документы
nombres entiers
Eduardo Sanchez
-5 = 1101
0 = 0000 = 1000
Page 2
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
signe
magnitude
0101
0011
1000
5
-3
2
Page 3
0101
1011
0000
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
n1
n2
+ xi 2
i= 0
Page 4
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
2n
2n-1
+2n-1
complment
2
non sign
-2n-1
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
Page 5
-5 = 1011
-3 = 1101
-8 = 1000
signe
0 = 0000
Si n=4:
signe-magnitude
-8 -7
-8 -7
complment 2
Page 6
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
non sign
signemagnitude
complment 2
0000
0001
0010
0011
0100
0101
0110
0111
1000
-8
1001
-1
-7
1010
10
-2
-6
1011
11
-3
-5
1100
12
-4
-4
1101
13
-5
-3
1110
14
-6
-2
1111
15
-7
-1
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
Page 7
0101
0011
1000
5
-3
2
Page 8
0101
1101
0010
rsultat correct
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
A-B
A+B
B = B+1
Z = A+B
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
Page 9
Page 10
0111 carry
0101
+0011
1000
ov = cn cn-1= 0 1 = 1
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
Page 11
rsultat
correct
dpassement
ngatif
dpassement
positif
8
6
4
2
0
-2
4
2
-4
0
-6
-2
-8
-4
-8
Page 12
-6
-4
-2
-6
0
-8
6
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne
Extension de signe:
Si l'on veut passer un entier sign x d'un format n bits vers un
format n+k bits, en gardant la mme valeur, il suffit de faire une
extension de signe: le bit de signe est rpt sur les nouveaux k
bits de poids fort
n
Page 13
Eduardo Sanchez
Ecole Polytechnique Fdrale de Lausanne