COMM

Erstellt eine gemeinschaftliche Variable mit den in der Definition angegebenen Attributen.

Syntax

COMM-Definition , Definition ...

Hinweise

Gemeinschaftliche Variablen werden vom Linker zugewiesen und können nicht initialisiert werden. Dies bedeutet, dass Sie nicht von der Position oder Abfolge solcher Variablen abhängen können.

Jede Definition weist die folgende Form auf:

⟦Sprachtyp⟧ ⟦NEAR | FARlabel:type:count

Die Argumente "Language", "NEAR" und "FAR " sind nur in 32-Bit-MASM gültig.

Der optionale Sprachtyp legt die Namenskonventionen für den folgenden Namen fest. Es überschreibt jede sprache, die durch die . MODEL-Direktive . Die optionale NEAR - oder FAR-Außerkraftsetzung des aktuellen Speichermodells. Die Bezeichnung ist der Name der Variablen. Der Typ kann ein beliebiger Typbezeichner (BYTE, WORD usw.) oder eine ganze Zahl sein, die die Anzahl der Bytes angibt. Die optionale Anzahl gibt die Anzahl der Elemente im deklarierten Datenobjekt an. Die Standardanzahl ist eine.

Beispiel

In diesem Beispiel wird ein Array von 512 BYTE-Elementen erstellt:

COMM FAR ByteArray:BYTE:512

Siehe auch

Direktivenreferenz
MASM BNF Grammatik