COMM
Crea una variable común con los atributos especificados en definition.
Sintaxis
Definición COMM ⟦, definición ... ⟧
Comentarios
El enlazador asigna variables comunes y no se puede inicializar. Esto significa que no puede depender de la ubicación o secuencia de estas variables.
Cada definition tiene el formato siguiente:
⟦language-type⟧ ⟦NEAR | FAR⟧ label:type⟦:count⟧
Los argumentos language-type, NEAR y FAR solo son válidos en MASM de 32 bits.
El language-type opcional establece las convenciones de nomenclatura para el nombre siguiente. Invalida cualquier lenguaje especificado por la directiva .MODEL. El NEAR o FAR opcional invalida el modelo de memoria actual. label es el nombre de la variable. type puede ser cualquier especificador de tipo (BYTE, WORD, etc.) o un entero que especifique el número de bytes. El count opcional especifica el número de elementos del objeto de datos declarado. El count predeterminado es uno.
Ejemplo
En este ejemplo se crea una matriz de 512 elementos BYTE:
COMM FAR ByteArray:BYTE:512