Home
Z software
Z developer tools
High Level Assembler and Toolkit
IBM High Level Assembler (HLASM) and Toolkit Feature è una soluzione flessibile di sviluppo per tutte le applicazioni in linguaggio assembler. L'assembler e il toolkit opzionale migliorano la produttività dei programmatori e semplificano lo sviluppo e la manutenzione dei programmi.
HLASM fornisce tutte le funzionalità disponibili nei precedenti assembler, oltre a una serie di nuove funzionalità. Aiuta a sviluppare programmi e subroutine per funzioni generalmente non fornite da altri linguaggi simbolici, come COBOL, FORTRAN e PL/I. HLASM fornisce anche estensioni al linguaggio assembler di base e al linguaggio assembly macro e condizionale, incluse le chiamate di funzioni esterne e le funzioni integrate. Il toolkit opzionale racchiude una serie di strumenti potenti e flessibili che migliorano il ripristino e lo sviluppo delle applicazioni.
Usabilità migliorata con l'opzione di soppressione degli avvisi.
Integrazione semplificata dei tool con layout migliorati per i record SYSADATA.
La compatibilità tra sistemi è assistita da costanti ASCII.
Codifica macro semplificata con argomenti macro più lunghi e variabili di stringa.
Le costanti di indirizzo di tipo QY e di tipo SY forniscono risoluzione per valori di displacement elevati. Supporta tre tipi di dati con decimali a virgola mobile, aumentando l'indirizzabilità delle istruzioni e riducendo la necessità di istruzioni aggiuntive.
Opzione OPTABLE – L'opzione OPTABLE è consentita nell'istruzione *PROCESS.
I tag suffisso per le istruzioni mnemoniche consentono di utilizzare macro-istruzioni e istruzioni macchina con nomi identici nello stesso programma sorgente.
HLASM fornisce funzionalità diagnostiche e di listing dell'assembler per facilitare lo sviluppo del programma e l'analisi degli errori. Un listing completo fornisce dettagli su un programma e il suo assemblaggio. Le opzioni dell'assembler contribuiscono a controllare il formato del listing e le selezioni da generare.
Il linguaggio macro è un'estensione del linguaggio assembler, e fornisce un metodo pratico per generare una sequenza preferita di istruzioni in linguaggio assembler più volte in uno o più programmi. HLASM supporta la definizione macro e l'istruzione macro.
Estensioni flessibili per chiamate di funzioni esterne, funzioni integrate, estensioni per istruzioni esistenti e utilizzo del simbolo SET, simboli di variabili di sistema e attributi di dati.
Requisiti di sistema
High Level Assembler viene eseguito con questi sistemi operativi. Se non diversamente indicato, l'assembler funziona anche con versioni, release e livelli di modifica successivi di questi sistemi:
Requisiti della macchina
Per l'assemblaggio e l'esecuzione di programmi High Level Assembler, dispositivi a nastro e requisiti di dati a doppio byte, consulta i requisiti della macchina.
Requisiti di storage
Per lo storage virtuale, lo spazio di storage ausiliario, lo spazio della libreria e l'installazione, consulta i requisiti di storage.
Interactive Debug Facility (IDF) è uno strumento di debug simbolico adatto alla maggior parte dei linguaggi di alto livello.
Guida all'installazione e alla personalizzazione di High Level Assembler and Toolkit Feature.
Scopri come utilizzare le macro di programmazione strutturata, il disassembler, lo strumento di comprensione dei programmi, la funzione di riferimento incrociato e i componenti avanzati di SuperC del Toolkit.
Compilatori COBOL che ti consentono di sfruttare le tue applicazioni esistenti su piattaforme z/OS e AIX.
Compilatori avanzati e ad alte prestazioni che possono essere utilizzati per sviluppare programmi Fortran complessi.
Compilatori avanzati per l'integrazione delle applicazioni PL/I con le moderne tecnologie web.
Semplifica la gestione del carico di lavoro e personalizza l'accesso degli utenti alle applicazioni.
Funzionalità online e batch migliorate per set di dati partizionati.
Un simulatore segnatempo per testare le applicazioni mainframe che simula data e ora senza modificare il codice dell'applicazione o richiedere un ambiente di elaborazione separato.
Protegge gli investimenti Easytrieve utilizzando il codice sorgente Easytrieve della libreria originale. Genera report IBM COBOL e aggiorna o crea applicazioni Easytrieve.
Offre il set di strumenti fondamentali per aiutarti ad accelerare la distribuzione delle applicazioni z/OS.