Talk:MACRO-11

From Wikipedia, the free encyclopedia
Latest comment: 28 May 2017 by InternetArchiveBot in topic External links modified
Jump to navigation Jump to search

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

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

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:

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

Template:Sourcecheck

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