статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

HLASM

Материал из Энциклопедии в свободной энциклопедии
Перейти к: навигация, поиск

[править] Введение

HLASM (англ. High-Level Assembler) в ассемблер фирмы IBM высокого уровня для операционных систем z/OS, z/VSE, z/VM и z/TPF, которые выполняются на компьютерах z/Architecture универсальной ЭВМ. Есть также версия (предназначенная прежде всего для систем, установленных на z/Architecture), которая выполняется в Linux (эта окружающая среда иногда упоминается как z/Linux).

Основанный на ассемблере IBM H, он позволяет программистам писать на ассемблере код, который использует некоторые особенности, обычно связанные с языками высокого уровня. Некоторыми из этих особенностей являются директивы, отмеченные и зависимые от USING, более полная перекрёстно-ссылочная информация, а также дополнительные макро-языковые средства (например, способность писать собственные пользовательские функции).

[править] Пример программы

Пример программы Hello world, выводящей соответствующее сообщение и завершающейся:

HELLO  CSECT
      USING   *,15
      WTO     'Hello World'
      BR      14
      END

[править] Ссылки

Источник в «/w/index.php?title=HLASM&oldid=31836775»
Пространства имён

Варианты
Просмотры
Действия
На других языках