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 .