Condividi tramite


COMM

Crea una variabile comune con gli attributi specificati nella definizione.

Sintassi

Definizione COMM , definizione ... ⟧

Osservazioni:

Le variabili comuni vengono allocate dal linker e non possono essere inizializzate. Ciò significa che non è possibile dipendere dalla posizione o dalla sequenza di tali variabili.

Ogni definizione ha il formato seguente:

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

Gli argomenti di tipo lingua, NEAR e FAR sono validi solo in MASM a 32 bit.

Il tipo di lingua facoltativo imposta le convenzioni di denominazione per il nome che segue. Esegue l'override di qualsiasi lingua specificata da . Direttiva MODEL . L'oggetto FACOLTATIVo NEAR o FAR esegue l'override del modello di memoria corrente. L'etichetta è il nome della variabile. Il tipo può essere qualsiasi identificatore di tipo (BYTE, WORD e così via) o un numero intero che specifica il numero di byte. Il conteggio facoltativo specifica il numero di elementi nell'oggetto dati dichiarato. Il conteggio predefinito è uno.

Esempio

Questo esempio crea una matrice di 512 elementi BYTE:

COMM FAR ByteArray:BYTE:512

Vedi anche

Riferimento alle direttive
Grammatica BNF MASM