Resources The official MMX technology programmer's reference manual can be found at Intel's developers web server. Written by Simon Tatham and Julian Hall, the Netwide Assembler (NASM) is a free portable assembler for the Intel x86 microprocessor series. It's definitely much easier to write assembly code using NASM than using GAS, the GNU assembler. To learn more about the information the CPUID instruction can confer, examine the document “Intel Processor Identification with the CPUID Instruction”. The Microsoft Windows bitmap file format is fully described in this document.

All listings referred to in this article are available by anonymous download in the file