MAKRO-11

MACRO-11  er et makroaktiveret assemblersprog skabt af Digital Equipment Corporation (DEC) til PDP-11 minicomputeren . Det erstattede PAL-11- sproget (Program Assembler Loader), et tidligt assemblersprog til PDP-11 uden makroer.

MACRO-11 blev understøttet på alle operativsystemer til DEC PDP-11. Unix - baserede operativsystemer til PDP-11 inkluderer også en assembler ( som kommando ), der i struktur ligner MACRO-11, men med en anden syntaks.

Eksempel på brug

Hej Verden! på MACRO-11 til RT-11 :

.TITEL HEJ VERDEN .MCALL .TTYOUT, .EXIT HEJ:: MOV #MSG,R1 ;STARTADRESSE PÅ STRING $1: MOVB (R1)+,R0 ;HENT NÆSTE KARAKTER BEQ DONE ;HVIS NUL, AFSLUT LOOP .TTYOUT ;ELLER UDSKRIV DET BR 1$ ;REPEAT LOOP UDFØRT: .EXIT MSG: .ASCIZ /Hej verden!/ .SLUT HEJ

Hvis dette program er gemt i en HELLO.MAC -fil , så er sættet af RT-11-kommandoer til samling, sammenkædning og udførelse som følger (her er prikken "." RT-11-kommandolinjeprompten):

.MAKRO HEJ OPTAGET FEJL: 0 .LINK HEJ .R HEJ Hej Verden! .

Andre eksempler

Links