Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Microsoft-specifieke
Omdat inline-assembly-instructies kunnen worden gecombineerd met C- of C++-instructies, kunnen ze verwijzen naar C- of C++-variabelen op naam en veel andere elementen van deze talen gebruiken.
Een __asm blok kan de volgende taalelementen gebruiken:
Symbolen, inclusief labels en namen van variabelen en functies
Constanten, inclusief symbolische constanten en
enumledenMacro's en preprocessorrichtlijnen
Opmerkingen (zowel /* */ als // )
Typenamen (waar een MASM-type geldig zou zijn)
typedefnamen, over het algemeen gebruikt met operators zoals PTR en TYPE of om structuur- of samenvoegleden op te geven
Binnen een __asm blok kunt u gehele getallen constanten opgeven met C-notatie of radix-notatie van assembly's (0x100 en 100h zijn bijvoorbeeld equivalent). Hiermee kunt u een constante in C definiƫren (met behulp van #define) en deze vervolgens gebruiken in zowel C- als C++ en assemblygedeelten van het programma. U kunt ook constanten in octaal opgeven door ze vooraf te laten gaan met een 0. 0777 geeft bijvoorbeeld een octale constante aan.
Waar wil je meer over weten?
Microsoft-specifieke beƫindigen