IBM High Level Assembler and Toolkit Feature
Aumente a produtividade do programador e simplifique o desenvolvimento e manutenção de programas com este assembler e conjunto de ferramentas opcional.
Ilustração de chevron geométrico abstrato

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.

Benefícios Eficiente

Usabilidade aprimorada com opção de supressão de avisos.

Flexível

Integração de ferramentas simplificada com layouts de registro SYSADATA aprimorados.

Versátil

Compatibilidade entre sistemas é auxiliada por constantes ASCII.

Produtivo

Codificação de macros simplificada com argumentos de macro mais longos e variáveis de string.

Recursos
Instruções do Changed Assembler

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.


Tabela Unified Opcode

Opção OPTABLE – A opção OPTABLE é permitida na instrução *PROCESS.


Marcação mnemônica

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.


Auxílios de programação e diagnóstico

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.


Extensões da linguagem de macro

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 de assembly condicionais

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.

Detalhes técnicos

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:

  • OS/390 Versão 2 Release 10.0
  • VM/ESA Versão 3, Release 1.0
  • z/VM® Versão 5 Versão 2
  • VSE/ESA Versão 2 Versão 6
  • z/VSE Versão 3 Release 1 e Versão 4
  • z/OS® Versão 1 Versão 2.0
Detalhes dos requisitos do sistema

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.

Detalhes dos 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.

Detalhes dos requisitos de armazenamento
Recursos Guia de usuário da ferramenta interativa de correção de erros

O Interactive Debug Facility (IDF) é uma ferramenta simbólica de depuração para a maioria das linguagens de alto nível.

Guia de personalização e instalação

Um guia para instalação e personalização do High Level Assembler and Toolkit Feature.

Guia do usuário do recursocurso do toolkit

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.

Produtos relacionados IBM COBOL Compiler Family

Compiladores COBOL que ajudam você a aproveitar suas aplicações existentes nas plataformas z/OS e AIX®.

IBM Fortran Compiler Family

Compiladores avançados e de alto desempenho que podem ser usados para desenvolver programas Fortran complexos.

IBM PL/I Compiler Family

Compiladores avançados para integração de aplicativos PL/I com tecnologias da web modernas.

IBM CL/SUPERSESSÃO

Simplifique o gerenciamento de carga de trabalho e personalize o acesso do usuário aos aplicativos.

Comandante do conjunto de dados IBM para z/OS

Recursos online e em lote aprimorados para conjuntos de dados particionados.

IBM HourGlass

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.

IBM Migration Utility for z/OS

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.

IBM Application Delivery Foundation for z/OS

Fornece o conjunto principal de ferramentas para ajudá-lo a acelerar o fornecimento de aplicativos z/OS.

Próximos passos

Descubra como melhorar a produtividade do programador e simplificar o desenvolvimento e a manutenção de programas com o IBM High Level Assembler and Toolkit Feature. Agende uma reunião gratuita de minutos com um representante do IBM Z® ou do Power®.

Outras maneiras de explorar Documentação Suporte IBM Redbooks Suporte e serviços Financiamento global Comunidade Comunidade do desenvolvedor Parceiros de Negócios