| Zeile 6: | Zeile 6: | ||
= Assembly in C = | = Assembly in C = | ||
== Inline Assembler == | == Inline Assembler == | ||
| + | [[Inline-Assembler mit GCC]] | ||
| + | |||
== Funktionen auslagern == | == Funktionen auslagern == | ||
| − | Manchmal ist es einfacher und übersichtlicher eine Funktion, oder ein ganzen Teil des Kernels komplett in | + | Manchmal ist es einfacher und übersichtlicher eine Funktion, oder ein ganzen Teil des Kernels komplett in [[Assembler]] zu schreiben, anstatt häufig vom inline-assembler gebrauch zu machen. |
Um zwischen einen in Assembly geschriebenen Teil, und einem in C geschriebenen Teil zu interagieren sind folgende Punkte zu beachten: | Um zwischen einen in Assembly geschriebenen Teil, und einem in C geschriebenen Teil zu interagieren sind folgende Punkte zu beachten: | ||
# Name der Funktion | # Name der Funktion | ||