1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
movl $0x80000b80, %eax movw $0xcf8, %dx outl %eax, %dx movw $0xcfc, %dx inb %dx, %al orb $1, %al outb %al, %dx movl $0x80000b40, %eax movw $0xcf8, %dx outl %eax, %dx movl $0x7001, %eax movw $0xcfc, %dx outl %eax, %dx movw $0x2000, %ax movw $0x7004, %dx outw %ax, %dx