Accueil Logiciel Z Outils de développement Z High Level Assembler and Toolkit Fonctionnalité IBM High Level Assembler et Toolkit
Améliorez la productivité des programmeurs et simplifiez le développement et la maintenance des programmes grâce à cet assembleur et à cette boîte à outils en option
Illustration d'un chevron géométrique abstrait

IBM High Level Assembler (HLASM) and Toolkit Feature est une solution de développement flexible pour toutes les applications écrites en language d’assemblage. L’assembleur et la boîte à outils en option améliorent la productivité du programmeur et simplifient le développement et la maintenance des programmes. 

HLASM offre, en plus de toutes les fonctionnalités éprouvées des assembleurs précédents, un nombre important de nouvelles fonctionnalités. Il vous aide à développer des programmes et des sous-programmes pour des fonctions qui ne sont généralement pas fournies par d’autres langages symboliques tels que COBOL, FORTRAN et PL/I. HLASM fournit également des extensions pour le langage d’assemblage de base ainsi que du langage d’assemblage macro et conditionnel, avec notamment les appels de fonctions externes et les fonctions intégrées. La solution en option High Level Assembler and Toolkit Feature est un ensemble d’outils puissants et flexibles qui améliorent la récupération et le développement d’applications.

Avantages Efficace

Amélioration de la convivialité grâce à l'option de suppression des avertissements.

Flexible

Intégration simplifiée des outils avec des mises en page de notices SYSADATA améliorées.

Polyvalente

La compatibilité intersystème est assistée par les constantes ASCII.

Productif

Code macro simplifié avec des arguments macro plus longs et des variables de chaîne.

Fonctionnalités
Instructions d'assemblage modifiées

Les constantes d'adresse de type QY et de type SY permettent de résoudre les problèmes de long déplacement. Prise en charge de trois types de données décimales en virgule flottante, ce qui augmente l'adressage des instructions et réduit le besoin d'instructions supplémentaires.


Table unifiée des opcodes

Option OPTABLE — L'option OPTABLE est autorisée dans l'instruction *PROCESS.


Marquage mnémotechnique

Les balises Suffix pour les mnémoniques d’instructions vous permettent d’utiliser des instructions macro et des instructions machine nommées de façon identique dans le même programme source.


Aide à la programmation et au diagnostic

HLASM fournit une liste d'assembleurs et des fonctionnalités de diagnostic pour faciliter le développement de programmes et l'analyse des erreurs de programme. Un listing assembleur complet fournit des détails sur un programme et son assemblage. Les options d'assemblage permettent de contrôler le format de la liste et les sections à produire.


Extensions du langage de macro

Le langage macro est une extension du langage assembleur. Il s'agit d'un moyen pratique de générer une séquence préférée d'instructions en langage assembleur plusieurs fois dans un ou plusieurs programmes. HLASM prend en charge la définition macro et l'instruction macro.


Extensions d'assemblage conditionnels

Extensions flexibles pour les appels de fonctions externes, les fonctions intégrées, les extensions aux instructions existantes et l’utilisation des symboles SET, les symboles de variables système et les attributs de données.

Informations techniques

Configuration requise

High Level Assembler fonctionne avec ces systèmes d’exploitation. Sauf indication contraire, l’assembleur fonctionne également sous les versions, les éditions et les niveaux de modification ultérieurs de ces systèmes :

  • OS/390 version 2, édition 10.0
  • VM/ESA version 3, édition 1.0
  • z/VM version 5, édition 2
  • VSE/ESA version 2, édition 6
  • z/VSE version 3, édition 1 et version 4
  • z/OS version 1, édition 2.0
Détails de la configuration système requise

Exigences relatives aux machines

Pour l’assemblage et l’exécution de programmes écrits avec High Level Assembler, les appareils à bande et les exigences des données à deux octets, consultez la configuration requise pour la machine.

Détails de la configuration requise de la machine

Exigences en matière de stockage

Pour le stockage virtuel, l’espace de stockage auxiliaire, l’espace de bibliothèque et l’installation, consultez les exigences de stockage.

Détails des exigences de stockage
Ressources Guide de l'utilisateur de Interactive Bug Facility

Interactive Debug Facility (IDF) est un outil de débogage symbolique pour la plupart des langages de haut niveau.

Guide d’installation et de personnalisation

Guide d'installation et de personnalisation de l'assembleur de haut niveau et de la fonctionnalité Toolkit.

Guide de l’utilisateur de Toolkit Feature

Apprenez à utiliser les macros de programmation structurées, le désassembleur, l’outil de compréhension des programmes, la fonction de références croisées et les composants SuperC améliorés de Toolkit Feature.

Produits associés IBM COBOL Compilers family

Des compilateurs COBOL qui vous aident à exploiter vos applications existantes sur les plateformes z/OS et AIX

Famille de compilateurs IBM Fortran

Des compilateurs avancés et performants qui peuvent être utilisés pour développer des programmes Fortran complexes.

IBM PL/I Compilers family

Compilateurs avancés pour l’intégration des applications PL/I aux technologies web modernes.

IBM CL/SuperSession

Simplifiez la gestion des charges de travail et adaptez l'accès des utilisateurs aux applications.

IBM Data Set Commander pour z/OS

Fonctionnalités en ligne et par lots améliorées pour les ensembles de données partitionnés.

IBM HourGlass

Simulateur d'horloge pour tester les applications du mainframe qui simulent la date et l'heure sans modifier le code de l'application ni nécessiter un environnement informatique distinct.

Utilitaire de migration IBM pour z/OS

Protège les investissements Easytrieve en utilisant le code source Easytrieve de la bibliothèque d'origine. Générez des rapports IBM COBOL et mettez à jour ou créez des applications Easytrieve.

IBM Application Delivery Foundation for z/OS

Fournit l'ensemble principal d'outils pour vous aider à accélérer la livraison des applications z/OS.

Etapes suivantes

Découvrez comment améliorer la productivité des programmeurs et simplifier le développement et la maintenance des programmes grâce à IBM High Level Assembler and Toolkit Feature. Programmez gratuitement votre entretien (30 minutes) avec un spécialiste IBM Z ou Power.

Autres moyens d’information Documentation Support Redbooks IBM Support et services Financement global Communauté Communauté de développeurs Partenaires commerciaux