COMM
Membuat variabel komunal dengan atribut yang ditentukan dalam definisi.
Sintaks
Definisi COMM ⟦, definisi ... ⟧
Keterangan
Variabel komunal dialokasikan oleh linker, dan tidak dapat diinisialisasi. Ini berarti Bahwa Anda tidak dapat bergantung pada lokasi atau urutan variabel tersebut.
Setiap definisi memiliki formulir berikut:
⟦language-type⟧ ⟦NEAR | FAR⟧ label:type⟦:count⟧
Argumen jenis bahasa, NEAR, dan FAR hanya valid dalam MASM 32-bit.
Jenis bahasa opsional mengatur konvensi penamaan untuk nama berikut. Ini mengambil alih bahasa apa pun yang ditentukan oleh . Direktif MODEL . NEAR atau FAR opsional mengambil alih model memori saat ini. Label adalah nama variabel. Jenis dapat berupa penentu tipe apa pun (BYTE, WORD, dan sebagainya) atau bilangan bulat yang menentukan jumlah byte. Jumlah opsional menentukan jumlah elemen dalam objek data yang dideklarasikan. Jumlah default adalah satu.
Contoh
Contoh ini membuat array dari 512 elemen BYTE:
COMM FAR ByteArray:BYTE:512