Talk:MACRO-11

Latest comment: 6 years ago by InternetArchiveBot in topic External links modified

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)Reply

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)Reply

RSX Original docs at the bitsavers edit

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 edit

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)Reply

External links modified edit

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:

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

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 18 January 2022).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

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