Referenční informace k operátorům MASM

Aritmetické

(násobení)
(přidat)
(odečtení nebo negování)

(pole)
(divide)

(index)
(zbytek)

Tok řízení

(logická hodnota modulu runtime ne)
(modul runtime se nerovná)
(logický modul runtime nebo)
(logický modul runtime a)
(modul runtime menší než)

(modul runtime je menší nebo rovno)
(modul runtime je stejný)
(modul runtime větší než)
(modul runtime větší nebo rovno)
(bitový modul runtime a)

(modul runtime s testovacím provedením)
(běhový test přetečení)
(test parity modulu runtime)
(test znaménka modulu runtime)
(nulový test modulu runtime)

Logické a posunové

(bitový operátor and)
(bitový ne)

(bitový operátor or)
(bity posunu doleva)

(bity posunu vpravo)
(bitový exkluzivní operátor or)

Makro

(znakový literál)
(zacházet jako s textem)

(považovat za komentář)
(považovat za jeden literál)

(nahrazení hodnoty parametru)

Různé

(zacházet jako s řetězcem)
(zacházet jako s řetězcem)
: (definice místního popisku)

:: (registr segmentu a posunu)
:: (globální definice popisku)

(považovat za komentář)
(deklarace repeat)

Záznam

(získání záznamu nebo masky pole)

(získání šířky záznamu nebo pole)

Relační

(rovná se)
(větší nebo rovno)

(větší než)
(menší nebo rovno)

(menší než)
(není rovno)

Segment

(přepsání segmentu)
:: (registr segmentu a posunu)
(relativní posun obrázku)

(posun vyřešený zavaděčem)
(relativní posun segmentu)

(relativní posun oddílu)
(získání segmentu)

Typ

(vysoký počet 8 bitů s nejnižšími 16 bity)
(vysoký 32 bitů z 64 bitů)
(vysoké 16 bitů nejnižších 32 bitů)
(počet prvků v poli)
(počet prvků v poli)
(nízkých 8 bitů)

(nízkých 32 bitů)
(nízkých 16 bitů)
(získání informací o typu argumentu)
(ukazatel na typ nebo )
(označte typ krátkého popisku)

(velikost typu nebo proměnné)
(velikost typu nebo proměnné)
(aktuální umístění)
(typ výrazu get)
(získání informací o typu argumentu)

Viz také

Microsoft Macro Assembler – referenční dokumentace
MASM BNF – gramatika