Assembly HOWTO

François-René Rideau rideau@ens.fr

v0.4l, 16 Novembre 1997


(Version française réalisée par Eric Dumas dumas@freenix.fr dumas@Linux.EU.Org, et Faré Rideau rideau@ens.fr, 11 Novembre 1997). Ce document décrit comment programmer en assembleur x86 en n'utilisant que des outils de développement libres, et tout particulièrement avec le système d'exploitation Linux sur la plate-forme i386. Les informations contenues dans ce document peuvent être applicables ou non applicables à d'autres plates-formes matérielles ou logicielles. Les contributions à ce documents seront acceptées avec gratitude. mots-clefs: assembleur, libre, macroprocesseur, préprocesseur, asm, inline asm, 32 bits, x86, i386, gas, as86, nasm

1. Introduction

2. Avez-vous besoin de l'assembleur?

3. Assembleurs

4. Méta-programmation/macro-traitement

5. Conventions d'appel

6. A faire et pointeurs