Jump to content

ВАКС МАКРО

ВАКС МАКРО
Парадигмы неструктурированный , императивный
Семья язык ассемблера
Разработчик Корпорация цифрового оборудования
Впервые появился 1977 год ; 47 лет назад ( 1977 )
Дисциплина набора текста Нетипизированный
Объем Лексический
Язык реализации язык ассемблера
Платформа ВАКС
ТЫ СМС
Под влиянием
МАКРО-11
Под влиянием
МАКРО-64

VAX MACRO — это язык компьютерного ассемблера, реализующий VAX архитектуру набора команд для операционной системы OpenVMS , первоначально выпущенную Digital Equipment Corporation (DEC) в 1977 году.

Синтаксис, директивы, макроязык и операторы лексической замены VAX MACRO ранее появлялись в MACRO-11 , ассемблере для PDP-11 компьютеров серии . Ассемблер MACRO-32 поддерживал процессоры VAX , разработанные и производимые DEC. VMS Он работал под управлением операционной системы VMS и создавал объектные файлы, подходящие для компоновщика . Ассемблер и компоновщик МАКРО-32 входили в состав операционной системы.

Для портирования VMS на DEC Alpha был реализован VAX MACRO для архитектуры Alpha. Поскольку Alpha использовала другой набор инструкций, чем VAX, MACRO-32 был реализован как компилятор , компилирующий ассемблерный язык VAX в инструкции Alpha. [1]

Чипы Alpha AXP имеют собственную архитектуру набора команд, ассемблер OpenVMS для ассемблерного кода Alpha называется MACRO-64 . [2]

Компилятор MACRO-32 также доступен для архитектуры Intel Itanium . [3] и для x86-64 . [4]

  1. ^ Кроненберг, Нэнси П.; Бенсон, Томас Р.; Кардоса, Уэйн М.; Джаганнатан, Равиндран; Томас, Бенджамин Дж. III (1992). «Портирование OpenVMS с VAX на Alpha AXP» (PDF) . Цифровой технический журнал . 4 (4).
  2. ^ «Руководство по концепциям программирования VSI OpenVMS» (PDF) . VMS Software Inc. Апрель 2020 г. Проверено 7 октября 2020 г.
  3. ^ HP OpenVMS спрашивает мастера - Ассемблеры и компиляторы Macro32? OpenVMS I64?
  4. ^ «Состояние порта на x86» (PDF) . Компания VMS Software Inc. Март 2016 г. Архивировано из оригинала (PDF) 29 октября 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e6cbfaff5586e4be49849edae986fca2__1698258180
URL1:https://arc.ask3.ru/arc/aa/e6/a2/e6cbfaff5586e4be49849edae986fca2.html
Заголовок, (Title) документа по адресу, URL1:
VAX MACRO - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)