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 | FAR⟧ label: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