Sdílet prostřednictvím


COMM

Vytvoří společnou proměnnou s atributy zadanými v definici.

Syntaxe

DEFINICE COMM , definice ...

Poznámky

Linker přiděluje společné proměnné a nelze je inicializovat. To znamená, že nemůžete záviset na umístění nebo sekvenci takových proměnných.

Každá definice má následující tvar:

⟦jazykový typ⟧ ⟦NEAR | FARlabel:type:count⟧

Argumenty typu jazyka, NEAR a FAR jsou platné pouze v 32bitovém MASM.

Volitelný typ jazyka nastavuje konvence pojmenování pro následující název. Přepíše libovolný jazyk určený parametrem . Direktiva MODEL . Volitelný model paměti NEAR nebo FAR přepíše aktuální model paměti. Popisek je název proměnné. Typ může být libovolný specifikátor typu (BYTE, WORD atd.) nebo celé číslo určující počet bajtů. Volitelný počet určuje počet prvků deklarovaného datového objektu. Výchozí počet je jeden.

Příklad

Tento příklad vytvoří pole 512 prvků BYTE:

COMM FAR ByteArray:BYTE:512

Viz také

Odkaz na direktivy
Gramatika MASM BNF