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 voor de inlineassemblage geen afzonderlijke assembly- en koppelingsstappen nodig zijn, is het handiger dan een afzonderlijke assembly. Inline-assemblycode kan elke C-variabele of functienaam gebruiken die binnen het bereik valt, zodat u deze eenvoudig kunt integreren met de C-code van uw programma. Omdat de assemblycode inline kan worden gemengd met C- of C++-instructies, kan het taken uitvoeren die omslachtig of onmogelijk zijn in C of C++.
Het gebruik van inline-assembly omvat:
Functies schrijven in assemblytaal.
Het optimaal verbeteren van snelheid-kritische delen van code.
Directe hardwaretoegang voor apparaatstuurprogramma's maken.
Prolog- en epilog-code schrijven voor 'naakte' aanroepen.
Inline-assembly is een bijzonder hulpmiddel. Als u van plan bent om een toepassing over te zetten naar verschillende computers, wilt u waarschijnlijk machinespecifieke code in een afzonderlijke module plaatsen. Omdat de inlineassemblyer niet alle macro- en gegevensrichtlijnen van Microsoft Macro Assembler (MASM) ondersteunt, is het wellicht handiger om MASM voor dergelijke modules te gebruiken.
Microsoft-specifieke beƫindigen