VAX 매크로

VAX MACRO
VAX 매크로
패러다임불요불급한
가족조립어
개발자디지털 장비 주식회사
첫 등장1977; 45년 전 (1998년)
타이핑 규율언타이프드
범위어휘소
구현 언어조립어
플랫폼벡스
OSVMS
영향을 받은
MACRO-11
영향받은
매크로-64

VAX MACRO는 OpenVMS 운영 체제를 위한 VAX 명령 집합 아키텍처를 구현하는 컴퓨터 조립 언어로, 원래 디지털 장비 회사(DEC)가 1977년에 출시했다.

VAX MACRO의 구문, 지시문, 매크로 언어 및 어휘 대체 연산자는 이전에 PDP-11 시리즈 컴퓨터의 조립자인 MACRO-11에 나타났다.MACRO-32 조립자는 DEC가 개발하고 제조한 VAX 프로세서를 지원했다.VMS 운영체제에서 구동되어 VMS 링커에 적합한 오브젝트 파일을 생산했다.MACRO-32 조립자와 링커는 운영체제와 함께 번들로 제공되었다.

VMS를 DEC Alpha에 포팅하기 위해, Alpha 아키텍처에 대해 VAX MACRO가 구현되었다.알파는 VAX와는 다른 명령어 세트를 사용했기 때문에, VAX 조립 언어를 알파 명령어로 컴파일러로서 MACRO-32가 구현되었다.[1]

알파 AXP 칩은 고유의 고유 명령 집합 아키텍처를 가지고 있으며, 알파 어셈블리 코드용 OpenVMS 어셈블러는 MACRO-64로 명명된다.[2]

MACRO-32의 컴파일러는 Intel Itanium 아키텍처와 [3]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가 마법사 - Macro32 Assembler 및 Compiler?개방VMS I64?
  4. ^ "State of the Port to x86" (PDF). VMS Software Inc. March 2016. Archived from the original (PDF) on 2019-10-29.

외부 링크