#include #include "utils.h" uint8_t inportb(uint16_t port) { uint8_t r; asm("inb %1, %0" : "=a" (r) : "dN" (port)); return r; } void outportb(uint16_t port, uint8_t data) { asm("outb %1, %0" : : "dN" (port), "a" (data)); }