IBM® High Level Assembler and Toolkit Feature
Mejore la productividad de los programadores y simplifique el desarrollo y el mantenimiento de los programas con este ensamblador y el kit de herramientas opcional
Ilustración de chevron geométrico abstracto

IBM High Level Assembler (HLASM) and Toolkit Feature es una solución de desarrollo flexible para todas las aplicaciones de Assembler Language. El ensamblador y el kit de herramientas opcional mejoran la productividad del programador y simplifican el desarrollo y el mantenimiento de los programas. 

HLASM ofrece todas las instalaciones de eficacia probada que se encuentran en los ensambladores anteriores e incluye muchas instalaciones nuevas. Le ayuda a desarrollar programas y subrutinas para funciones que normalmente no proporcionan otros lenguajes simbólicos, como COBOL, FORTRAN y PL/I. HLASM también proporciona extensiones al lenguaje ensamblador básico y al lenguaje ensamblador macro y condicional, incluidas las llamadas a funciones externas y las funciones integradas. La función opcional High Level Assembler Toolkit es un conjunto de herramientas potente y flexible que mejora la recuperación y el desarrollo de aplicaciones.

Beneficios Eficiente

Mayor facilidad de uso con la opción de supresión de avisos.

Flexible

Integración simplificada de las herramientas gracias a la mejora de la disposición de los registros SYSADATA.

Versátil

Compatibilidad entre sistemas gracias a las constantes ASCII.

Productivo

Codificación de macros simplificada con argumentos de macros más largos y variables de cadena.

Características
Instrucciones de ensamblador modificadas

Las constantes de dirección de tipo QY y SY proporcionan resolución en desplazamiento largo. Compatibilidad con tres tipos de datos con coma flotante decimal, lo que aumenta la direccionabilidad de las instrucciones y reduce la necesidad de instrucciones adicionales.


Tabla unificada de opcodes

Opción OPTABLE: se permite la opción OPTABLE en la instrucción *PROCESS.


Etiquetado mnemónico

Las etiquetas de sufijo para instrucciones mnemotécnicas permiten utilizar instrucciones de macro e instrucciones de máquina con nombres idénticos en el mismo programa fuente.


Ayudas de programación y diagnóstico

HLASM ofrece funciones de diagnóstico y listado de ensambladores para facilitar el desarrollo de programas y el análisis de errores. Un listado completo de ensambladores proporciona detalles sobre un programa y su ensamblador. Las opciones del ensamblador ayudan a controlar el formato del listado y las selecciones que se generarán.


Extensiones de lenguaje de macros

El lenguaje de macros es una extensión del lenguaje ensamblador. Proporciona una forma cómoda de generar una secuencia preferida de sentencias en lenguaje ensamblador muchas veces en uno o más programas. HLASM admite la definición de macro y la instrucción de macro.


Extensiones de ensamblaje condicional

Extensiones flexibles para llamadas a funciones externas, funciones incorporadas, ampliaciones de instrucciones existentes y uso de símbolos SET, símbolos de variables del sistema y atributos de datos.

Detalles técnicos

Requisitos del sistema

El High Level Assembler funciona con estos sistemas operativos. A menos que se indique lo contrario, el ensamblador también funciona con versiones, lanzamientos y niveles de modificación posteriores de estos sistemas:

  • OS/390 versión 2, edición 10.0
  • VM/ESA versión 3, edición 1.0
  • z/VM versión 5, edición 2
  • VSE/ESA versión 2, edición 6
  • z/VSE versión 3, edición 1 y versión 4
  • z/OS versión 1, edición 2.0
Detalles de los requisitos del sistema

Requisitos de la máquina

Para ensamblar y ejecutar programas de High Level Assembler, dispositivos de cinta y requisitos de datos de doble byte, consulte los requisitos de la máquina.

Detalles de los requisitos de la máquina

Requisitos de almacenamiento

Para obtener información sobre el almacenamiento virtual, el espacio de almacenamiento auxiliar, el espacio de biblioteca y la instalación, consulte los requisitos de almacenamiento.

Detalles de requisitos de almacenamiento
Recursos Guía del usuario del servicio interactivo de detección de fallos

Interactive Debug Facility (IDF) es una herramienta de depuración simbólica para la mayoría de los lenguajes de alto nivel.

Guía de instalación y personalización

Una guía para la instalación y personalización de High Level Assembler y Toolkit Feature.

Guía del usuario de Toolkit Feature

Aprenda a utilizar las macros de programación estructurada, el desensamblador, la herramienta de comprensión de programas, la instalación de referencias cruzadas y los componentes SuperC mejorados de la función Toolkit.

Productos relacionados IBM COBOL Compiler Family

Compiladores COBOL que le ayudan a aprovechar sus aplicaciones existentes en plataformas z/OS y AIX.

Familia de compiladores IBM Fortran

Compiladores avanzados de alto rendimiento que pueden utilizarse para desarrollar programas Fortran complejos.

Familia de compiladores PL/I de IBM

Compiladores avanzados para integrar aplicaciones PL/I con tecnologías web modernas.

IBM® CL/SuperSession

Simplifique la gestión de cargas de trabajo y adapte el acceso de los usuarios a las aplicaciones.

IBM® Data Set Commander for z/OS

Mejora de la funcionalidad en línea y por lotes para conjuntos de datos particionados.

IBM® HourGlass

Simulador de reloj para probar aplicaciones de mainframe que simula la fecha y la hora sin cambiar el código de la aplicación ni requerir un entorno informático independiente.

IBM® Migration Utility for z/OS

Protege las inversiones de Easytrieve utilizando el código fuente Easytrieve de la biblioteca original. Genere informes IBM® COBOL y actualice o cree aplicaciones Easytrieve.

IBM® Application Delivery Foundation for z/OS

Proporciona el conjunto básico de herramientas para ayudarle a acelerar la entrega de aplicaciones z/OS.

Próximos pasos

Descubra cómo mejorar la productividad de los programadores y simplificar el desarrollo y el mantenimiento de los programas con IBM High Level Assembler and Toolkit Feature. Programe una reunión gratuita de 30 minutos con un representante de IBM Z o Power.

Más opciones para profundizar Documentación Soporte IBM Redbooks Soporte y servicios Financiación global Comunidad Comunidad de desarrolladores Socios comerciales