MAKRO-11

MACRO-11  är ett makroaktiverat assemblerspråk skapat av Digital Equipment Corporation (DEC) för minidatorn PDP-11 . Det ersatte PAL-11 -språket (Program Assembler Loader), ett tidigt assemblerspråk för PDP-11 utan makron.

MACRO-11 stöddes på alla operativsystem för DEC PDP-11. Unix - baserade operativsystem för PDP-11 inkluderar också en assembler ( som kommando ) som i struktur liknar MACRO-11 men med en annan syntax.

Användningsexempel

Hej världen! på MACRO-11 för RT-11 :

.TITEL HEJ VÄRLDEN .MCALL .TTYOUT, .EXIT HEJ:: MOV #MSG,R1 ;STARTADRESS FÖR STRÄNG $1: MOVB (R1)+,R0 ;HÄMTA NÄSTA KARAKTÄR BEQ DONE ;OM NOLL, AVSLUTA LOOP .TTYOUT ;ANNAT SKRIV UT DEN BR 1$ ;REPEAT LOOP KLAR: .AVSLUTA MSG: .ASCIZ /Hej världen!/ .SLUT HEJ

Om det här programmet är sparat i en HELLO.MAC -fil är uppsättningen RT-11-kommandon för montering, länkning och exekvering som följer (här är punkten "." RT-11-kommandoraden):

.MAKRO HEJ FEL UPPTÄCKT: 0 .LINK HEJ .R HEJ Hej världen! .

Andra exempel

Länkar