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