PreviousNext Contents

Assembly HOWTO

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

v0.4g, 30 March 1997


This is the Linux Assembly HOWTO. This document describes how to program in assembly using FREE programming tools, focusing on development for or from the Linux Operating System an i386 platforms. Included material may or may not be applicable to other hardware and/or software platforms. Contributions about these would be gladly accepted. keywords: assembly, assembler, free, macroprocessor, preprocessor, asm, inline asm, 32-bit, x86, i386, gas, as86, nasm

1. INTRODUCTION

2. DO YOU NEED ASSEMBLY?

3. ASSEMBLERS

4. METAPROGRAMMING/MACROPROCESSING

5. CALLING CONVENTIONS

6. TODO & POINTERS


PreviousNext Contents