Assembly Language

Microsoft Macro Assembler (MASM)

I could duplicate a whole bunch of links here but Jonathan Kirwan tells you how to get it and

Ray Moon tells you everything else.

Borland's Turbo Assembler (TASM)

This was once my assembler of choice for the x86 platform, but because Borland (a.k.a Inprise) seems to have lost interest in TASM about the same time I did, I have no useful links for it. It was a macro-asembler with mostly MASM compatible features with some valuable contributions toward reducing the ambiguity of MASM's sytax.

Netwide Assembler (NASM)

Frank Kotler's beginner's page. If you're just starting asm you may find this link useful.

NASM home page is the definitive source for NASM and related discussions

Other Programmer References

If you're writing assembly language programs on an x86 platform, you need to understand the hardware. An excellent place to start would be Christian Ludloff's sandpile.org.

One indispensable reference for assembly language programmers working with the PC platform, and/or DOS, is Ralf Brown's famous interrupt list. There is also an online HTML version

A collection of useful links, more comprehensive (and useful!) than this one can be found on Kip Irvine's web site

With friends like these, who needs enemies?

Dr. Al'Kuzenk, the famous Egyptologist

Toadboy knows more about wine than any heterosexual man ought to.

Geogre teaches most effectively by being a bad example


Ed Beroset
Last modified: Fri Jul 11 15:21:39 2003
Level Double-A conformance icon, 
          W3C-WAI Web Content Accessibility Guidelines 1.0 Valid CSS! Valid XHTML 1.0!