Udostępnij za pośrednictwem


COMM

Tworzy zmienną wspólną z atrybutami określonymi w definicji.

Składnia

Definicja COMM , definicja ...

Uwagi

Zmienne wspólne są przydzielane przez konsolidator i nie można zainicjować. Oznacza to, że nie można zależeć od lokalizacji ani sekwencji takich zmiennych.

Każda definicja ma następującą postać :

⟦typ języka⟧ ⟦NEAR | FARlabel:type:count𘝷

Argumenty typu języka, NEAR i FAR są prawidłowe tylko w 32-bitowym masm.

Opcjonalny typ języka ustawia konwencje nazewnictwa dla następującej nazwy. Zastępuje on dowolny język określony przez element . Dyrektywa MODEL . Opcjonalna opcja NEAR lub FAR zastępuje bieżący model pamięci. Etykieta jest nazwą zmiennej. Typ może być dowolnym specyfikatorem typu (BYTE, WORD itd.) lub liczbą całkowitą określającą liczbę bajtów. Opcjonalna liczba określa liczbę elementów w zadeklarowanych obiektach danych. Domyślna liczba to jedna.

Przykład

W tym przykładzie jest tworzona tablica 512 elementów BYTE:

COMM FAR ByteArray:BYTE:512

Zobacz też

Odwołanie do dyrektyw
Gramatyka MASM BNF