IA32 and Pentium III documentation

For this course, we will be using the Gnu GCC compiler to generate code targeted to machines running Intel IA32 (popularly known as ``x86'') programs under Linux. GCC uses an assembler format known as ``GAS'' (for Gnu ASsembler). The documentation on this particular combination of machine and assembler format is a bit spotty. Here are some useful resources:

Linux documentation