IFT-17583

Structure interne des ordinateurs

Exemples

 

 

Arithmétique
Conversions
Virgule flottante
Circuits logiques
Mémoire
Assembleur

 

   Arithmétique

 

Opérations arithmétiques dans différentes bases

Addition binaire

Soustraction binaire

Addition en base 4

Addition en base 16

Soustraction en base 4

Soustraction en base 16

Multiplication en base 4

Multiplication en base 16

Division en base 4

Division en base 16

 

Cas particulier de l'addition BCD

 

Soustraction BCD

Dans l'addition, on ajoute 6 quand la somme de deux motifs de 4 bits dépasse 9. Pour la soustraction, on soustrait 6 au résultat si on a dû faire un emprunt pour effectuer la soustraction.


 

 

Conversions

Conversion de binaire à décimal par divisions par 10 en arithmétique de base 2

Conversion de l'hexadécimal au décimal par divisions par 10 en arithmétique de base 16

 

Conversion des nombres fractionnaires

Remarquez que 0.12 = 1/2 = 0.510, 0.012 = 1/4 = 0.2510, 0.0012 = 1/8 = 0.12510, etc.

Par contre, pour 0.110 = 1/10 , on a :


= 0.19999...16.

Le nombre décimal 0.1 n'a donc pas une représentation finie en binaire ou en hexadécimal.

 

Virgule flottante IEEE

Pour convertir un nombre en virgule flottante IEEE de simple précision

 

Addition de deux nombres en virgule flottante IEEE de simple précision

 

Multiplication de deux nombres en virgule flottante IEEE de simple précision

 

 

On peut écrire ce résultat sous la forme abrégée suivante :

C080A00000000000.

 

Dernière mise à jour : 2000-09-28