VAX MACRO

VAX MACRO
Paradigmsnon-structured, imperative
Familyassembly language
DeveloperDigital Equipment Corporation
First appeared1977 (1977)
Typing disciplineUntyped
ScopeLexical
Implementation languageassembly language
PlatformNative: VAX
With translation: Alpha, Itanium, x86-64
OSVMS
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.