Vous êtes sur la page 1sur 2

CORRECTION DES EXERCICES de la Leon 02

Oprations arithmtiques en binaire


a/ Effectuer les additions suivantes:
1100 + 0011=
1111 + 0101=
Corrig
1100
+ 0011
1111

1111
+ 0101
10100

10101010 + 00110011=
11001101 + 11100011=
Corrig
10101010
+ 00110011
11011101

11001101
+ 11100011
110110000

b/ Effectuer les soustractions suivantes:


1111 - 0101=
1100 - 0011=
Corrig
1111
- 0101
1010

1100
- 0011
1001

10101010 - 00110011=
11001101 - 01100011=
Corrig
10101010
- 00110011
01110111

11001101
- 01100011
01101010

c/ Multiplier les nombres suivants par 2, 6, 8


00001100, 00010101, 10101000
Corrig
x2
x4
x6
x8

0000 1100
0 0001 1000
00 0011 0000
0100 1000
000 0110 0000

0
00
00
000

0001
0010
0101
0111
1010

0101
1010
0100
1110
1000

1
10
11
101

1010
0101
1010
1111
0100

1000
0000
0000
0000
0000

Il est noter que N x 6 = N x ( 4 + 2 ) = (N x 4) + (N x 2 )


La ligne rsultat x6 est la somme des lignes x2 et x4

c/ Diviser les nombres suivants par 2,4, 8


11000000, 01010000, 11001100
Si les nombres sont exprims dans le code binaire naturel, il faut les dcaler
vers la droite en introduisant un 0 gauche
corrig
2
4
8

11000000,
01100000,
00110000,
00011000,

01010000,
00101000,
00010100,
00001010,

11001100
01100110
00110011
00011001

On a vu que le rsultat dune soustraction est susceptible dtre ngatif or un


rsultat ngatif apparat en complment 2 dans ce cas il faut dcaler les nombres
vers la droite en introduisant gauche le mme bit que celui qui sy trouvait
auparavant afin de ne pas modifier la nature du nombre (dans ce mode de
fonctionnement le bit de poids fort (MSB) devient un bit de signe nous tudierons ces
nombres ultrieurement)
corrig
2
4
8

11000000,
11100000,
11110000,
11111000,

01010000,
00101000,
00010100,
00001010,

11001100
11100110
11110011
11111001

Vous aimerez peut-être aussi