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.

Note:

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

Advertisements

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 )

Google+ photo

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

Connecting to %s

  • Pages

  • June 2009
    M T W T F S S
    « May   Jul »
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
  • RSS The Wayward Word Press

  • Recent Comments

    mrrdev on On being the maintainer, sole…
    daveshields on On being the maintainer, sole…
    James Murray on On being the maintainer, sole…
    russurquhart1 on SPITBOL for OSX is now av…
    dave porter on On being the maintainer, sole…
  • Archives

  • Blog Stats

  • Top Posts

  • Top Rated

  • Recent Posts

  • Archives

  • Top Rated

  • %d bloggers like this: