VAX MACRO
| VAX MACRO | |
|---|---|
| Paradigms | non-structured, imperative | 
| Family | assembly language | 
| Developer | Digital Equipment Corporation | 
| First appeared | 1977 | 
| Typing discipline | Untyped | 
| Scope | Lexical | 
| Implementation language | assembly language | 
| Platform | Native: VAX With translation: Alpha, Itanium, x86-64 | 
| OS | VMS | 
| Influenced by | |
| MACRO-11 | |
| Influenced | |
| MACRO-64 | |
VAX MACRO is the computer assembly language implementing the VAX instruction set architecture for the OpenVMS operating system, originally released by Digital Equipment Corporation (DEC) in 1977. A significant amount of VMS is written in VAX MACRO.
The syntax, directives, macro language, and lexical substitution operators of VAX MACRO formerly appeared in MACRO-11, the assembler for the PDP-11 series of computers. The MACRO-32 assembler supported the VAX processors developed and manufactured by DEC. It ran under the VMS operating system and produced object files suitable for the VMS linker. The MACRO-32 assembler and linker were bundled with the operating system.