On Programming For Adults: The NASM Macro Processor

One of the advantages of being an assembly language programmer is that you get to use an assembler.

Only assembly language programers know what an assembler is, so the best assemblers are written by the most dedicated assembly language programmers, the masters of our trade. [1]

I recently put the NASM folks to a test. I predicted they would pass the test, and they did.

Just try

nasm -E in.asm

This expands the text in the named file with the full power of the most comprehensive macro assembler I have yet seen. It also does nothing else.

NASM just gets it done.

So do assembly language programmers.


1. An “assembler” is not the machine used to construct assembly halls where young students watch principals in operation. Assembly language programmers read the principles of operation. [2]

2. This pun will be a recurring theme for the next 10000000000B or so posts about assembly language: [3]

  %define ALPs assembly language programmers
  %define PiP principals in operation
 % define PoP principles of operation
 young students watch PiP. ALPs read the PoP.

3. 1024. We assembly language programmers not only count in binary, we think in binary. For example, I am 01 For Chappaqua

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

  • Pages

  • June 2009
    M T W T F S S
  • RSS The Wayward Word Press

  • Recent Comments

    daveshields on SPITBOL for OSX is now av…
    Russ Urquhart on SPITBOL for OSX is now av…
    Sahana’s Respo… on A brief history of Sahana by S…
    Sahana’s Respo… on A brief history of Sahana by S…
    James Murray on On being the maintainer, sole…
  • Archives

  • Blog Stats

  • Top Posts

  • Top Rated

  • Recent Posts

  • Archives

  • Top Rated

  • %d bloggers like this: