HLASM

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

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "HLASM" в других словарях:

  • HLASM — Helicopter Launched Air to Surface Missile (Governmental » Military) …   Abbreviations dictionary

  • IBM High Level Assembler (HLASM) — For a discussion of high level assemblers in general, see High level assembler. Wikipedia by [SERVERlocalurl:NAMESPACE:HLASM|action=edit expanding it] . IntroductionHLASM is IBM s high level assembler product for its z/OS, z/VSE, z/VM and z/TPF… …   Wikipedia

  • Microsoft Macro Assembler — (MASM, макроассемблер Microsoft)  ассемблер для процессоров семейства x86. Первоначально был произведён компанией Microsoft для написания программ в операционной системы MS DOS и был в течение некоторого времени самым популярным ассемблером …   Википедия

  • MASM — Не следует путать с Макроассемблер. Microsoft Macro Assembler Тип компилятор Разработчик Microsoft Операционная система MS DOS, Windows Последняя версия 10.0.30319.1 (12 апреля 2010) Лицензия Micros …   Википедия

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

  • High-level assembler — High level assemblers are assembly language translators that incorporate features found in modern high level programming languages into an assembler.Some high level assemblers are Borland s TASM, Microsoft s MASM, IBM s HLASM (for z/Architecture… …   Wikipedia

  • Comparison of assemblers — This is a list of assemblers: computer programs that translate ( assemble ) assembly language source code into binary programs. Contents 1 x86 assemblers 2 Multiple target assemblers 3 Other assemblers …   Wikipedia

  • IBM Basic assembly language — BAL (Basic Assembly Language) is a low level language used on IBM mainframes from the earliest 360 series, through systems 370, 390 and z/Series. The earliest version was provided with the System/360 in 1964; the latest version is known as the… …   Wikipedia

  • Язык ассемблера — Листинг программы на языке ассемблера Motorola MC6800 (слева идут адреса и машинные коды в шестнадцатеричной системе, вычисленные и сгенерированн …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»