.global io_outb io_outb: mov %di, %dx mov %sil, %al out %al, %dx ret .global io_inb io_inb: mov %di, %dx in %dx, %al movzx %al, %rax ret