Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Microsoft-specifikus
Mivel a beágyazott összeállítási utasítások C vagy C++ utasításokkal keverhetők, név szerint hivatkozhatnak C vagy C++ változókra, és ezen nyelvek számos más elemét is használhatják.
A __asm blokkok a következő nyelvi elemeket használhatják:
Szimbólumok, beleértve a címkéket, a változókat és a függvényneveket
Állandók, beleértve a szimbolikus állandókat és
enuma tagokatMakrók és előfeldolgozási utasítások
Megjegyzések (mind a /* */ és a // is)
Típusnevek (ahol a MASM-típus legális lenne)
typedefnevek, amelyeket általában olyan operátorokkal használnak, mint a PTR és a TYPE, illetve a struktúrák vagy az egyesítések tagjainak megadásához.
Egy __asm blokkon belül megadhatja a C jelöléssel vagy a szerelvény radix jelölésével rendelkező egész számállandókat (például 0x100 és 100h egyenértékű). Ez lehetővé teszi, hogy egy állandót definiáljon (a #define használatával) C-ben, majd a program C, C++, vagy assembly részeiben is használhassa. Az oktális konstansokat úgy is megadhatja, hogy 0-val előzi meg őket. A 0777 például egy oktális állandót határoz meg.
Miről szeretne többet tudni?
END Microsoft-specifikus kifejezés