void io_out_byte(unsigned short port, unsigned char data) {
asm volatile ("outb %0, %1" : : "a"(data), "Nd"(port));
}
int _start() {
// asm("int $0x01");
while (1){
io_out_byte(0x3F8, 'A');