IBM High Level Assembler and Toolkit Feature

使用此汇编程序和可选工具包可提高程序员的工作效率,并简化程序开发和维护
抽象几何V 形图案的插图

IBM® High Level Assembler (HLASM) and Toolkit Feature 是一个灵活的开发解决方案,适用于所有汇编语言应用程序。此汇编程序和可选工具包可提高程序员的工作效率,并简化程序开发和维护。

HLASM 提供早期汇编程序中所有经过验证的设备,并包括许多新设备。它可帮助您开发一些程序和子例程来提供其他符号语言(例如 COBOLFORTRANPL/I)通常没有的功能。HLASM 还提供的基本汇编语言以及宏和条件汇编语言的扩展功能,包括外部函数调用和内置函数。可选的 High Level Assembler Toolkit Feature 是一组强大而灵活的工具,可改善应用程序恢复和开发。

优势 高效

通过警告抑制选项增强可用性。

灵活选择

通过改进 SYSADATA 记录布局,简化工具集成。

用途广泛

ASCII 常量有助于实现跨系统兼容性。

高效

使用更长的宏参数和字符串变量简化了宏编码。

功能
更改 Assembler 指令

QY 型和 SY 型地址常数为长位移提供分辨率。支持三种十进制浮点数据类型,提高指令可寻址性并减少对附加指令的需求。

统一操作码表

OPTABLE 选项 – *PROCESS 语句中允许使用 OPTABLE 选项。

助记符标记

指令助记符的后缀标签支持在同一源程序中使用相同名称的宏指令和机器指令。

编程和诊断辅助

HLASM 提供汇编程序列表和诊断功能,帮助程序开发和程序错误分析。一份全面的汇编程序列表提供了有关程序及其程序集的详细信息。汇编程序选项有助于控制列表的格式以及要生成哪些部分。

宏语言扩展

宏语言是汇编语言的扩展功能。它提供了一种在一个或多个程序中多次生成首选汇编语言语句序列的便捷方法。HLASM 支持宏定义和宏指令。

条件汇编扩展功能

灵活的扩展功能支持外部函数调用、内置函数以及扩展现有指令和 SET 符号使用、系统变量符号和数据属性。

技术细节

系统要求

High Level Assembler 在这些操作系统下运行。除非另有说明,汇编器还可以在这些系统的后续版本、发行版和改良版下运行:

  • OS/390® V2 R10.0
  • VM/ESA V3 R1.0
  • z/VM® V5 R2
  • VSE/ESA V2 R6
  • z/VSE® V3 R1 和 V4
  • z/OS® V1 R2.0

机器要求

有关汇编和运行 High Level Assembler 程序、磁带设备和双字节数据要求,请参阅机器要求。

存储要求

有关虚拟存储、辅助存储空间、库空间和安装,请参阅存储要求。

后续步骤

了解如何使用 IBM High Level Assembler and Toolkit Feature 提高程序员的工作效率并简化程序开发和维护。安排与 IBM Z® 或 Power® 代表进行 30 分钟的免费会议。

更多探索方式 文档 支持 IBM Redbooks 支持与服务 全球融资 社区 开发者社区 业务合作伙伴