These are Intel's reference manuals for the X86 architecture (in pdf format). This contains far more detail than we need, but it's all here if you need a precise description of something.
MASM is no longer available as a retail product from Microsoft, but there are a couple of ways to get it.
The only thing we need from either the MASM 6.11 package or the Win98 device driver kit is the ml.exe (that's letter l, not digit 1), which is the actual assembler. This program can produce 32-bit binaries that can be combined with C and other programs using the Visual Studio 32-bit linker.
Back to CSE 413 home