Talk:MACRO-11

DEC not only wrote the CP/M operating system for 8080-based micro-computers, but also produced the MAC macro assembler language. This language was almost exactly similar to the DEC Macro-11 language, apart from the actual CPU instruction set. I know, because my first programming job was on the PDP-11/70, and I tested all my macros on my CP/M machine at home before trying them at work so I wouldn't cause system crashes! &mdash; Bobp0303 13:28, 8 October 2005 (UTC)

I cleaned up the text, fixed some of the links, and made this a stub rather than a "needs cleanup" article. I also removed the paragraph about CP/M and Project MAC, which I think are actually incorrect: CP/M was a product of Digital Research, not DEC; and Project MAC was an MIT AI project, not related as far as I know to DEC's "macro" assembly languages. If I am wrong, please post sources documenting it! Tim Pierce 18:25, 5 December 2005 (UTC)

RSX Original docs at the bitsavers
All RSX11 Documentation (not only MACRO-11) is located on

http://www.bitsavers.org/pdf/dec/pdp11/rsx11/RSX11M_V2/DEC-11-OIMRA-A-D_MACRO_75.pdf

Problem in the hello world example
The hello world example produces errors when I try to assemble it under "RT-11SJ (S)V03B-00G" on my PDP-11/34; perhaps this is too early a version of MACRO11? Works in the simulated V04.00C from simh: 00000 173400 165212 165212 @DK RT-11SJ (S)V03B-00G

.COPY TT: HELLO.MAC Files copied: ^       .TITLE  HELLO WORLD .MCALL .TTYOUT,.EXIT HELLO:: MOV    #MSG,R1  ;STARTING ADDRESS OF STRING 1$:    MOVB    (R1)+,R0 ;FETCH NEXT CHARACTER BEQ    DONE     ;IF ZERO, EXIT LOOP .TTYOUT         ;OTHERWISE PRINT IT        BR      1$       ;REPEAT LOOP DONE:  .EXIT MSG:   .ASCIZ /HELLO, WORLD!/ .END   HELLO ^ZTT: to DK:HELLO.MAC

.MACRO HELLO.MAC U    2                                         .MCALL  .TTYOUT,.EXIT O    6 000010                                  .TTYOUT          ;OTHERWISE PRINT IT O     8 000012                          DONE:   .EXIT ERRORS DETECTED: 3

. -- Autopilot (talk) 03:51, 24 May 2014 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified one external link on MACRO-11. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20080905182149/http://www.farbaresearch.com/examples/julian.htm to http://www.farbaresearch.com/examples/julian.htm

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 18:57, 28 May 2017 (UTC)