C/Łączenie z innymi językami: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
zamiana ProstaNawigacja->Subst:Naw
Derbeth (dyskusja | edycje)
→‎Wstawki asemblerowe: nie powinno się pisać "w/g"
Linia 81:
 
=== Wstawki asemblerowe ===
Oprócz możliwości wstępnie skompilowanych modułów możesz posłużyć się także tzw. '''wstawkami asemblerowymi'''. Ich użycie powoduje wstawienie w miejsce wystąpienia wstawki odpowiedniego kodu maszynowego, który powstanie po przetłumaczeniu kodu asemblerowego wstawki. Ponieważ jednak wstawki asemblerowe nie są standardowym elementem języka C, każdy kompilator ma całkowicie odmienną filozofię ich stosowania (lub nie ma ich wogóle). Ponieważ w tym podręczniku używamy głównie kompilatora GNU, więc w tym rozdziale zostanie omówiona filozofia stosowania wstawek asemblera w/gwedług programistów GNU.
 
Ze wstawek asemblerowych korzysta się tak: