VAX 매크로
VAX MACRO패러다임 | 불요불급한 |
---|---|
가족 | 조립어 |
개발자 | 디지털 장비 주식회사 |
첫 등장 | 1977; | 전 (
타이핑 규율 | 언타이프드 |
범위 | 어휘소 |
구현 언어 | 조립어 |
플랫폼 | 벡스 |
OS | VMS |
영향을 받은 | |
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]
참조
- ^ 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).
- ^ "VSI OpenVMS Programming Concepts Manual" (PDF). VMS Software Inc. April 2020. Retrieved 2020-10-07.
- ^ HP OpenVMS가 마법사 - Macro32 Assembler 및 Compiler?개방VMS I64?
- ^ "State of the Port to x86" (PDF). VMS Software Inc. March 2016. Archived from the original (PDF) on 2019-10-29.