Início
Software Z
Developer Tools do Z
High Level Assembler and Toolkit
O IBM High Level Assembler (HLASM) and Toolkit Feature é uma solução de desenvolvimento flexível para todas as aplicações em linguagem Assembler. O assembler e o kit de ferramentas opcional melhoram a produtividade do programador e simplificam o desenvolvimento e a manutenção do programa.
A HLASM oferece todas as instalações comprovadas encontradas em assemblers anteriores e inclui muitas novas instalações. Ele ajuda a desenvolver programas e sub-rotinas para funções que normalmente não são fornecidas por outras linguagens simbólicas, como COBOL, FORTRAN e PL/I. O HLASM também fornece extensões para a linguagem assembler básica e a linguagem de macro e assembly condicional, incluindo chamadas de função externa e funções internas. O recurso opcional High Level Assembler Toolkit é um conjunto poderoso e flexível de ferramentas que aprimoram a recuperação e o desenvolvimento de aplicativos.
Usabilidade aprimorada com opção de supressão de avisos.
Integração de ferramentas simplificada com layouts de registro SYSADATA aprimorados.
Compatibilidade entre sistemas é auxiliada por constantes ASCII.
Codificação de macros simplificada com argumentos de macro mais longos e variáveis de string.
As constantes de endereço do tipo QY e SY fornecem resolução em deslocamentos longos.Suporte a três tipos de dados de ponto flutuante decimal, aumentando a acessibilidade das instruções e reduzindo a necessidade de instruções adicionais.
Opção OPTABLE – A opção OPTABLE é permitida na instrução *PROCESS.
As tags de sufixo para mnemônicos de instruções permitem o uso de macroinstruções e instruções de máquina com nomes idênticos no mesmo programa de origem.
O HLASM fornece recursos de listagem e diagnóstico de assembler para ajudar no desenvolvimento do programa e na análise de erros do programa. Uma listagem abrangente de assembler fornece detalhes sobre um programa e seu assembly. As opções de assembler ajudam a controlar o formato da listagem e quais seções produzir.
A linguagem macro é uma extensão da linguagem assembler. Ele oferece uma maneira conveniente de gerar uma sequência preferencial de instruções de linguagem assembler várias vezes em um ou mais programas. O HLASM suporta definição de macro e instrução de macro.
Extensões flexíveis para chamadas de função externa, funções integradas, extensões às instruções existentes e uso de símbolos SET, símbolos de variáveis de sistema e atributos de dados.
Requisitos do sistema
O High Level Assembler é executado nesses sistemas operacionais. Salvo indicação em contrário, o assembler também opera em versões, lançamentos e níveis de modificação subsequentes desses sistemas:
Requisitos da máquina
Para montar e executar programas High Level Assembler, dispositivos de fita e requisitos de dados de dois bytes, consulte os requisitos da máquina.
Requisitos de armazenamento
Para armazenamento virtual, espaço de armazenamento auxiliar, espaço de biblioteca e instalação, consulte os requisitos de armazenamento.
O Interactive Debug Facility (IDF) é uma ferramenta simbólica de depuração para a maioria das linguagens de alto nível.
Um guia para instalação e personalização do High Level Assembler and Toolkit Feature.
Aprenda a usar macros de programação estruturada, desmontador, ferramenta de compreensão do programa, recurso de referência cruzada e componentes SuperC aprimorados do recurso Toolkit.
Compiladores COBOL que ajudam você a aproveitar suas aplicações existentes nas plataformas z/OS e AIX®.
Compiladores avançados e de alto desempenho que podem ser usados para desenvolver programas Fortran complexos.
Compiladores avançados para integração de aplicativos PL/I com tecnologias da web modernas.
Simplifique o gerenciamento de carga de trabalho e personalize o acesso do usuário aos aplicativos.
Recursos online e em lote aprimorados para conjuntos de dados particionados.
Um simulador de relógio para testar aplicativos de solução de aprendizado de máquina que simula data e hora sem alterar o código do aplicativo ou exigir um ambiente de computação separado.
Protege os investimentos em Easytrieve usando o código fonte Easytrieve da biblioteca original. Gere relatórios IBM COBOL e atualize ou crie aplicativos Easytrieve.
Fornece o conjunto principal de ferramentas para ajudá-lo a acelerar o fornecimento de aplicativos z/OS.