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 ⓘ