1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
gdt64: .quad 0 gdt64_code: .short 0xFFFF .short 0x0000 .byte 0x0 .byte 0b10011010 .byte 0b10101111 .byte 0x0 gdt64_data: .short 0xFFFF .short 0x0000 .byte 0x0 .byte 0b10010010 .byte 0b11001111 .byte 0x0 gdtr64: .short gdtr64 - gdt64 - 1 .int gdt64