MAKRO-11

MACRO-11  je jazyk sestavení s podporou maker vytvořený společností Digital Equipment Corporation (DEC) pro minipočítač PDP-11 . Nahradil jazyk PAL-11 (Program Assembler Loader), počáteční jazyk assembleru pro PDP-11 bez maker.

MACRO-11 byl podporován na všech operačních systémech pro DEC PDP-11. Operační systémy založené na Unixu pro PDP-11 také obsahují assembler ( jako příkaz ) podobnou strukturou jako MACRO-11, ale s odlišnou syntaxí.

Příklad použití

Ahoj světe! na MACRO-11 pro RT-11 :

.TITLE AHOJ SVĚTE .MCALL .TTYOUT, .EXIT AHOJ:: MOV #MSG,R1 ;VÝCHOZÍ ADRESA ŘETĚZCE $1: MOVB (R1)+,R0 ;NAČÍST DALŠÍ ZNAK BEQ HOTOVO; POKUD JE NULA, Opusťte smyčku .TTYOUT ;JINAK SI TO VYTISKNĚTE BR 1$ ;OPAKOVANÁ SMYČKA HOTOVO: .EXIT MSG: .ASCIZ /Ahoj světe!/ .KONEC AHOJ

Pokud je tento program uložen v souboru HELLO.MAC , je sada příkazů RT-11 pro sestavení, propojení a spuštění následující (zde tečka "." je příkazový řádek RT-11):

.MAKRO AHOJ ZJIŠTĚNÉ CHYBY: 0 .LINK AHOJ .R AHOJ Ahoj světe! .

Další příklady

Odkazy