Hot for MACRO

DATE: 2013-12-24

o/~ I've got it bad, so bad, I'm hot for MACRO! o/~

VULCAN has played Mephistopheles to my Faust and convinced me to dive into
assembly language. I ordered a copy of Ralph Gorin's classic Introduction to
DECSYSTEM-20 Assembly Language Programming after finding a copy on AbeBooks.com
in the UK for 25 USD. Then I logged-in to twenex.org and @TODAY informs me that
today, Christmas Eve, is Ralph Gorin's birthday. Can you say, "Destiny"?

I note that the Wikipedia page for MACRO-10[1] has a very straight-forward
Hello World program in MACRO along with instructions for compiling, linking,
and running it on TOPS-10.

For reference, here is the procedure for doing the same on TOPS-20, where the
program works fine:

    @compile hello.mac /list
    MACRO:     HELLO

    EXIT
    @load
    LINK:      Loading
    @save
     HELLO.EXE.3 Saved
    @hello
    HELLO, WORLD! FROM MACRO-10

Today, TWENEX, tomorrow, the world!

-----
[1]: https://en.wikipedia.org/wiki/MACRO-10