Talk:MACRO-11
Template:WikiProject banner shell 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! — 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)