IBM High Level Assembler and Toolkit Feature
Mejore la productividad del programador y simplifique el desarrollo y mantenimiento de programas con este ensamblador y kit de herramientas opcionales
Ilustración de chevrón geométrico abstracto

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

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

Beneficios Eficiente

Facilidad de uso mejorada con la opción de supresión de advertencias.

Flexible

Integración simplificada de herramientas con diseños de registros SYSADATA mejorados.

Versátil

Compatibilidad entre sistemas asistida por constantes de código ASCII.

Productivo

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

Características
Instrucciones de ensamblador modificadas

Las constantes de dirección de tipo QY y de tipo SYproporcionan resolución en desplazamientos largos. Compatibilidad con tres tipos de datos de punto flotante decimal, lo que aumenta la direccionabilidad de las instrucciones y reduce la necesidad de instrucciones adicionales.


Tabla de Opcode unificada

Opción OPTABLE: la opción OPTABLE está permitida en la instrucción *PROCESS.


Etiquetado mnemotécnico

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 proporciona funciones de diagnóstico y listado de ensambladores para ayudar al desarrollo de programas y al análisis de errores de programas. Una lista completa de ensambladores proporciona detalles sobre un programa y su ensamblaje. Las opciones de ensamblador ayudan a controlar el formato del listado y qué secciones producir.


Extensiones de lenguaje macro

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


Extensiones de ensamblaje condicional

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

Datos técnicos

Requisitos del sistema

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

  • OS/390 versión 2, release 10.0
  • VM/ESA versión 3, release 1.0
  • z/VM versión 5, release 2
  • VSE/ESA versión 2, release 6
  • z/VSE versión 3, release 1 y versión 4
  • z/OS versión 1, release 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 almacenamiento virtual, espacio de almacenamiento auxiliar, espacio de biblioteca e instalación, consulte los requisitos de almacenamiento.

Detalles de los requisitos de almacenamiento
Recursos Guía del usuario de Interactive Bug Facility

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 and Toolkit Feature.

Guía del usuario de Toolkit Feature

Aprenda a usar macros de programación estructurada, desensamblador, herramienta de comprensión de programas, función de referencia cruzada y componentes SuperC mejorados del kit de herramientas.

Productos relacionados IBM COBOL Compiler Family

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

IBM Fortran Compiler Family

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

IBM PL/I Compiler Family

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

IBM CL/SuperSession

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

IBM Data Set Commander for z/OS

Funcionalidades en línea y por lotes mejoradas para conjuntos de datos particionados.

IBM HourGlass

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

IBM Migration Utility for z/OS

Protege las inversiones de Easytrieve usando el código fuente Easytrieve de la biblioteca original. Genera informes de IBM COBOL y actualiza o crea aplicaciones Easytrieve.

IBM Application Delivery Foundation for z/OS

Ofrece el conjunto central de herramientas para ayudarlo 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 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 formas de explorar Documentación Soporte IBM Redbooks Soporte y servicios Financiamiento global Comunidad Comunidad de desarrolladores Asociados de negocios