Mathématiques du secondaire qualifiant

Systèmes de numération (4)

2- Opérations en système de numération

2.1 Addition binaire

2.1.1 Exemple

Soient N=(11101)2 et M=(10101)2 déterminer N+M.

Correction
Notons que 0+0=0 ; 0+1=1 ; 1+0=1 ; 1+1=0 et retenir 1 au rang suivant (comme en décimal) ; 1+1+1=1 et retenir 1.

Notons que 1 1 1 1
+ 1 1 1 0 1
1 0 1 0 1
= 1 1 0 0 1 0

ainsi
(11101)2+(10101)2 =(110010)2

2.2 Multiplication binaire

Exemple

Soient N=(11101)2 et M=(1011)2.
Déterminer N.M.
Notons que 0.0=0.
0.1=0
1.0=0
1.1=1

× 1 1 1 0 1
1 0 1 1
1 1 1 0 1
1 1 1 0 1 .
0 0 0 0 0 . .
1 1 1 0 1 . . .
= 1 0 0 1 1 1 1 1 1

ainsi
N×M = (100111111)2

2.3 Soustraction binaire

Exemple

Soient N=(1010101)2 et M=(10110)2.
Déterminer N-M .

Correction
Notons que 0-0=0 ; 1-1=0 ; 1-0=1 ; 0-1=1 et emprunter 1 (en binaire 1 équivaut à 2 comme en décimal 1 équivaut à 10 et en octal 1 équivaut à 8 ...).

Emprunter 1:(2) 1 1 1 1 1
- 1 0 1 0 1 0 1
1 0 1 1 0
= 0 1 1 1 1 1 1

ainsi N×M = (111111)2.

2.4 Division binaire

Exemple

Soient N=(1101001)2 et M=(101)2.
Déterminer N÷M.

Correction
Notons que si le dividende < au diviseur alors le quotient est 0 sinon 1.

1 1 0 1 0 0 1 101
10110 101
0 0 1 1
00 0
0 1 1 0
1 0 1
0 0 1 0
0 0 0
0 1 0 1
1 0 1
000

Et donc (1101001)2 ÷ (101)2 = (10101)2.