MACRO-11

E805878

MACRO-11 is the assembly language for DEC's PDP-11 minicomputers, widely used for low-level systems and application programming on RSX-11 and related operating systems.

All labels observed (1)

Label Occurrences
MACRO-11 canonical 3

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf assembly language
programming language
abbreviationOf PDP-11 macro assembler
characterSet ASCII
designedFor DEC PDP-11 minicomputer family
linked to: PDP-11

PDP-11
developer Digital Equipment Corporation
documentation DEC MACRO-11 Assembly Language Manual
executionModel assembled to binary then executed on PDP-11
hasFeature conditional compilation directives
expression evaluation in assembler
linker-compatible object modules
powerful macro processor
relocatable code generation
separate assembly and link phases
influenced later DEC assembly syntaxes
inputTo PDP-11 assembler
notableFor widespread use in DEC PDP-11 software ecosystem
outputFormat object modules for DEC linkers
paradigm low-level imperative
relatedTo MACRO-32
PAL-11
PDP-11 machine code
supports PDP-11 instruction set
conditional assembly
inline data definitions
linkage to high-level languages on PDP-11
macro facilities
structured macros
symbolic labels
targetArchitecture PDP-11
timePeriod 1970s
1980s
typicalFileExtension .MAC
usedFor application programming
systems programming
usedIn device drivers on PDP-11
embedded systems based on PDP-11
operating system kernels on PDP-11
real-time control applications
usedOn RSTS/E
RSX-11
RSX-11M
linked to: RSX-11

RSX-11M-PLUS
linked to: RSX-11

RT-11
VAX/VMS (PDP-11 compatibility mode)

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

RT-11 supports MACRO-11
RSTS/E supportsLanguage MACRO-11