GPN19:What every programmer should know about inline assembler: Unterschied zwischen den Versionen
aus dem Wiki des Entropia e.V., CCC Karlsruhe
(Die Seite wurde neu angelegt: „ Ein Vortrag von Christoph Mallon auf der GPN19. Viele Programmierer kommen mit Inline-Assembler in Berührung, üblicherweise bei hardwarenaher Programmi…“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Ein Vortrag von Christoph Mallon auf der [[GPN19]]. | Ein Vortrag von Christoph Mallon auf der [[GPN19]]. | ||
Viele Programmierer kommen mit Inline-Assembler in Berührung, üblicherweise bei | Viele Programmierer kommen mit Inline-Assembler in Berührung, üblicherweise bei | ||
hardwarenaher Programmierung oder dem Bestreben noch etwas Geschwindigkeit aus | hardwarenaher Programmierung oder dem Bestreben noch etwas Geschwindigkeit aus | ||
dem Rechner rauszuquetschen. | dem Rechner rauszuquetschen. Der Inline-Assembler von GCC ist sehr vielseitig, | ||
verlangt jedoch beim Umgang große Sorgfalt und leider kursieren viele | verlangt jedoch beim Umgang große Sorgfalt und leider kursieren viele | ||
Fehlinformationen darüber. | Fehlinformationen darüber. In diesem Vortrag möchte ich mit letzeren | ||
aufräumen, seine Funktionsweise erklären, die korrekte Verwendung darlegen und | aufräumen, seine Funktionsweise erklären, die korrekte Verwendung darlegen und | ||
zeigen, wie man ihn einsetzt | zeigen, wie man ihn einsetzt – und wann eben auch nicht. | ||
{{Navigationsleiste GPN19:Vorträge}} | {{Navigationsleiste GPN19:Vorträge}} |
Aktuelle Version vom 29. Mai 2019, 12:29 Uhr
Ein Vortrag von Christoph Mallon auf der GPN19.
Viele Programmierer kommen mit Inline-Assembler in Berührung, üblicherweise bei hardwarenaher Programmierung oder dem Bestreben noch etwas Geschwindigkeit aus dem Rechner rauszuquetschen. Der Inline-Assembler von GCC ist sehr vielseitig, verlangt jedoch beim Umgang große Sorgfalt und leider kursieren viele Fehlinformationen darüber. In diesem Vortrag möchte ich mit letzeren aufräumen, seine Funktionsweise erklären, die korrekte Verwendung darlegen und zeigen, wie man ihn einsetzt – und wann eben auch nicht.