Vous êtes sur la page 1sur 2

CORRECTION DES EXERCICES de la Leçon 02

Opérations arithmétiques en binaire

a/ Effectuer les additions suivantes:

1100 + 0011=
1111 + 0101=
Corrigé
1100 1111
+ 0011 + 0101
1111 10100

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

b/ Effectuer les soustractions suivantes:

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

10101010 - 00110011=
11001101 - 01100011=
Corrigé

10101010 11001101
- 00110011 - 01100011
01110111 01101010

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

00001100, 00010101, 10101000


Corrigé
0000 1100 0001 0101 1010 1000
x2 0 0001 1000 0 0010 1010 1 0101 0000
x4 00 0011 0000 00 0101 0100 10 1010 0000
x6 0100 1000 00 0111 1110 11 1111 0000
x8 000 0110 0000 000 1010 1000 101 0100 0000

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


La ligne résultat 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 exprimés dans le code binaire naturel, il faut les décaler
vers la droite en introduisant un 0 à gauche

corrigé
11000000, 01010000, 11001100
÷2 01100000, 00101000, 01100110
÷4 00110000, 00010100, 00110011
÷8 00011000, 00001010, 00011001

On a vu que le résultat d’une soustraction est susceptible d’être négatif or un


résultat négatif apparaît en complément à 2 dans ce cas il faut décaler les nombres
vers la droite en introduisant à gauche le même bit que celui qui s’y 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 ultérieurement)

corrigé
11000000, 01010000, 11001100
÷2 11100000, 00101000, 11100110
÷4 11110000, 00010100, 11110011
÷8 11111000, 00001010, 11111001

Vous aimerez peut-être aussi