| Zeile 81: | Zeile 81: | ||
Dabei ist <i>outb</i> eine Funktion, um einen 8-Bit-Wert an einen [[I/O Ports | I/O-Port]] zu schreiben, und kann wie in [[Inline-Assembler mit GCC]] beschrieben definiert werden: | Dabei ist <i>outb</i> eine Funktion, um einen 8-Bit-Wert an einen [[I/O Ports | I/O-Port]] zu schreiben, und kann wie in [[Inline-Assembler mit GCC]] beschrieben definiert werden: | ||
| − | <c>static inline void outb( | + | <c>static inline void outb(uint16_t port, uint8_t data) |
{ | { | ||
asm volatile ("outb %0, %1" : : "a" (data), "Nd" (port)); | asm volatile ("outb %0, %1" : : "a" (data), "Nd" (port)); | ||