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.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
assembly language
ⓘ
programming language ⓘ |
| abbreviationOf | PDP-11 macro assembler NERFINISHED ⓘ |
| characterSet | ASCII NERFINISHED ⓘ |
| designedFor |
DEC PDP-11 minicomputer family
NERFINISHED
ⓘ
PDP-11 NERFINISHED ⓘ |
| developer | Digital Equipment Corporation NERFINISHED ⓘ |
| documentation | DEC MACRO-11 Assembly Language Manual NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| 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
NERFINISHED
ⓘ
RSX-11 NERFINISHED ⓘ RSX-11M NERFINISHED ⓘ RSX-11M-PLUS NERFINISHED ⓘ RT-11 NERFINISHED ⓘ VAX/VMS (PDP-11 compatibility mode) NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.