iv
4. Types de données .............................................................................................162
4.1 Entiers............................................................................................................162
4.2 Virgule flottante.............................................................................................163
4.3 MMX..............................................................................................................163
4.4 SIMD..............................................................................................................164
4.5 Rangement des données en mémoire.............................................................164
4.6 Temps d'exécution des instructions ...............................................................165
5. Structures de contrôle......................................................................................167
5.1 Principales structures de contrôle ..................................................................167
5.2 Branchements.................................................................................................169
6. Modes d'adressage............................................................................................174
7. Instructions de base du Pentium...................................................................178
7.1 Directives de base..........................................................................................179
7.2 Un premier exemple.......................................................................................182
7.3 Un deuxième exemple....................................................................................183
7.4 Un autre exemple...........................................................................................184
7.5 Entrées/sorties en mode console....................................................................185
7.6 Chaînes de caractères.....................................................................................187
7.7 Comparaison de chaînes ................................................................................192
7.8 Recherche d'une chaîne dans une autre..........................................................193
7.9 Transposée d'une matrice...............................................................................195
8. Instructions arithmétiques..............................................................................197
8.1 Addition .........................................................................................................197
8.2 Soustraction....................................................................................................198
8.3 Multiplication.................................................................................................199
8.4 Division..........................................................................................................202
8.5 Décalages et rotations....................................................................................203
8.6 Exemple : racine carrée par la méthode de Newton ......................................208
9. Conversions........................................................................................................210
9.1 Conversion décimal à binaire.........................................................................210
9.2 Conversion binaire à décimal.........................................................................211
9.3 Conversion binaire à chaîne hexadécimale....................................................213
10. La Pile...............................................................................................................217