COMM

Crée une variable commune avec les attributs spécifiés dans la définition.

Syntaxe

Définition COMM , définition ... ⟧

Notes

Les variables communes sont allouées par l’éditeur de liens et ne peuvent pas être initialisées. Cela signifie que vous ne pouvez pas dépendre de l’emplacement ou de la séquence de ces variables.

Chaque définition a la forme suivante :

⟦language-type⟧ ⟦NEAR | FARlabel :type :count

Les arguments de type de langage, NEAR et FAR sont valides uniquement dans MASM 32 bits.

Le type de langage facultatif définit les conventions d’affectation de noms pour le nom qui suit. Elle remplace n’importe quelle langue spécifiée par le . Directive MODEL . L’option NEAR ou FAR facultative remplace le modèle de mémoire actuel. L’étiquette est le nom de la variable. Le type peut être n’importe quel spécificateur de type (BYTE, WORD, et ainsi de suite) ou un entier spécifiant le nombre d’octets. Le nombre facultatif spécifie le nombre d’éléments dans l’objet de données déclaré. Le nombre par défaut est un.

Exemple

Cet exemple crée un tableau d’éléments BYTE 512 :

COMM FAR ByteArray:BYTE:512

Voir aussi

Informations de référence sur les directives
Grammaire MASM BNF