Attention, votre navigateur ne supporte pas le javascript ou celui-ci à été désactivé. Certaines fonctionnalitées de ce module sont restreintes.
Objectifs
Introduction
1. Préambule
2. Arithmétique Entière
3. Instructions de branchement
4. Structure des données : pointeurs, tableaux, matrices, etc.
5. Comparaisons et autres branchements conditionnels
6. Équivalents des structures algorithmiques avancées
7. Utilisation de la pile
8. Procédures
9. Autres instructions d'arithmétique entière
10. Opérateurs logiques
11. Calculs en virgule flottante
12. Parallélisme (MMX, SSE, 3DNow!)
13. Travaux Dirigés
13.1 Instructions de copie
13.2 Instructions additives
13.3 Sauts conditionnels et inconditionnels
13.4 Adressage indirect
13.5 Mode d'adressage "indirect indexé"
13.6 Indexations complexes
13.7 Algorithme de tri « Bulle »
13.8 Tri « bulle » procédural
13.9 Plus Petit Commun Multiple
13.10 Calcul arithmétique flottant
13.11 Produit scalaire via instructions SIMD
14. Travaux pratiques : Programmer en assembleur sous GNU/Linux
Bibliographie
Accueil
Imprimer
Introduction à la programmation en assembleur (processeurs 64 bits de la famille 80x86)
13. Travaux Dirigés
13.1 Instructions de copie
13.2 Instructions additives
13.3 Sauts conditionnels et inconditionnels
13.4 Adressage indirect
13.5 Mode d'adressage "indirect indexé"
13.6 Indexations complexes
13.7 Algorithme de tri « Bulle »
13.8 Tri « bulle » procédural
13.9 Plus Petit Commun Multiple
13.10 Calcul arithmétique flottant
13.11 Produit scalaire via instructions SIMD
12.2 Instructions MMX (page Précédente)
13.1 Instructions de copie (page suivante)