Global Information Lookup Global Information

VAX MACRO information


VAX MACRO
Paradigmsnon-structured, imperative
Familyassembly language
DeveloperDigital Equipment Corporation
First appeared1977; 47 years ago (1977)
Typing disciplineUntyped
ScopeLexical
Implementation languageassembly language
PlatformVAX
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.

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.

To port VMS to the DEC Alpha, VAX MACRO was implemented for the Alpha architecture. Since the Alpha used a different instruction set than the VAX, MACRO-32 was implemented as a compiler, compiling VAX assembly language into Alpha instructions.[1]

The Alpha AXP chips have their own native instruction set architecture, the OpenVMS assembler for Alpha assembly code is named MACRO-64.[2]

A MACRO-32 compiler is also available for the Intel Itanium architecture,[3] and for x86-64.[4]

  1. ^ Kronenberg, Nancy P.; Benson, Thomas R.; Cardoza, Wayne M.; Jagannathan, Ravindran; Thomas, Benjamin J. III (1992). "Porting OpenVMS from VAX to Alpha AXP" (PDF). Digital Technical Journal. 4 (4).
  2. ^ "VSI OpenVMS Programming Concepts Manual" (PDF). VMS Software Inc. April 2020. Retrieved 2020-10-07.
  3. ^ HP OpenVMS ask the wizard – Macro32 Assemblers and Compilers? OpenVMS I64?
  4. ^ "State of the Port to x86" (PDF). VMS Software Inc. March 2016. Archived from the original (PDF) on 2019-10-29.

and 15 Related for: VAX MACRO information

Request time (Page generated in 0.808 seconds.)

VAX MACRO

Last Update:

VAX MACRO is the computer assembly language implementing the VAX instruction set architecture for the OpenVMS operating system, originally released by...

Word Count : 265

VAX

Last Update:

VAX (an acronym for Virtual Address eXtension) is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that...

Word Count : 3029

OpenVMS

Last Update:

implemented in VAX MACRO assembly code. Some of the changes needed to decouple VMS from the VAX architecture included the creation of the MACRO-32 compiler...

Word Count : 9043

Arithmetic shift

Last Update:

the original on September 22, 2017. "3.7.1 Arithmetic Shift Operator". VAX MACRO and Instruction Set Reference Manual. Hewlett-Packard Development Company...

Word Count : 1716

Coroutine

Last Update:

e that of the next) instruction address onto the stack. On VAXen (in VAX MACRO) the comparable instruction is "JSB @(SP)+". Even on a Motorola 6809 there...

Word Count : 4991

Comparison of assemblers

Last Update:

Elliot 900 MACRO-10 Digital Equipment Corporation Free PDP-10 PDP-10 MACRO-11 Digital Equipment Corporation Free PDP-11 PDP-11 VAX MACRO Digital Equipment...

Word Count : 503

Digital Equipment Corporation

Last Update:

Their success was only surpassed by another DEC product, the late-1970s VAX "supermini" systems that were designed to replace the PDP-11. Although a...

Word Count : 12411

Execute instruction

Last Update:

Handbook: PDP11/04/34a/44/60/60 (PDF). Digital Equipment Corporation. 1979. VAX MACRO and Instruction Set Reference Manual (PDF). Compaq Computer Corporation...

Word Count : 1125

Common Lisp

Last Update:

WCL a shared library implementation VAX Common Lisp Digital Equipment Corporation's implementation that ran on VAX systems running VMS or ULTRIX XLISP...

Word Count : 11978

List of programming languages by type

Last Update:

36-bit: PDP-6, PDP-10, DECSYSTEM-20 16-bit: PDP-11 (influenced VAX and M68000) 32-bit: VAX 64-bit: Alpha Intel 8008, 8080 and 8085 Zilog Z80 x86: 16-bit...

Word Count : 7067

BLISS

Last Update:

Corporation (DEC) developed and maintained BLISS compilers for the PDP-10, PDP-11, VAX, DEC PRISM, MIPS, DEC Alpha, and Intel IA-32, The language did not become...

Word Count : 1433

Modcomp

Last Update:

powerful micro-computers became popular, and Digital Equipment Corporation's VAX and Alpha systems continued to grow. The company successfully survives today...

Word Count : 1106

MultiLisp

Last Update:

development of the Scheme dialects Gambit, and Interlisp-VAX. MultiLisp achieves parallelism with the PCALL macro, where (PCALL Fun A B C ...) is equivalent to (Fun...

Word Count : 434

Year 2038 problem

Last Update:

September 2022. "Why is Wednesday, November 17, 1858 the base time for OpenVMS (VAX VMS)?". Stanford University. 24 July 1997. Archived from the original on...

Word Count : 2650

Research Unix

Last Update:

refers to early versions of the Unix operating system for DEC PDP-7, PDP-11, VAX and Interdata 7/32 and 8/32 computers, developed in the Bell Labs Computing...

Word Count : 853

PDF Search Engine © AllGlobal.net