Linguagem assembly condicional - Conditional assembly language

Uma linguagem assembly condicional é um subconjunto de uma linguagem assembly usada para gerar código condicionalmente; pode ser usado tanto em macro quanto em código aberto.

Exemplo

Na linguagem de montagem condicional do IBM High Level Assembler (HLASM)), algumas instruções importantes são:

  • GBLx, LCLx - usado para definir variáveis ​​de tempo de compilação
  • AIF, AGO, ANOP, AEND e AEXIT - usados ​​para controlar a geração de diferentes instruções em linguagem assembly, dependendo dos valores das variáveis ​​de tempo de compilação e, dentro das macros, dos argumentos fornecidos pela macro.
  • SETx - usado para manipular variáveis ​​de tempo de compilação.

Uso alternativo

O assembler condicional não está restrito à geração de código assembler e foi usado pela IBM na década de 1970 para gerar instruções COBOL ou PL / 1 para compilar em programas de aplicativos CICS .

Notas

Referências