COMM
Cria uma variável comum com os atributos especificados na definição.
Sintaxe
Definição de COMM ⟦, definição ... ⟧
Comentários
As variáveis comuns são alocadas pelo vinculador e não podem ser inicializadas. Isso significa que você não pode depender do local ou da sequência dessas variáveis.
Cada definição tem o seguinte formato:
⟦language-type⟧ ⟦NEAR | FAR⟧ label:type⟦:count⟧
Os argumentos language-type, NEAR e FAR são válidos apenas em MASM de 32 bits.
O language-type opcional define as convenções de nomenclatura para o nome a seguir. Ele substitui qualquer linguagem especificada pela diretiva .MODEL. O NEAR ou FAR opcional substitui o modelo de memória atual. O label é o nome da variável. O type pode ser qualquer especificador de tipo (BYTE, WORD e assim por diante) ou um inteiro que especifique o número de bytes. O count opcional especifica o número de elementos no objeto de dados declarado. O count padrão é um.
Exemplo
Este exemplo cria uma matriz de elementos de 512 BYTES:
COMM FAR ByteArray:BYTE:512