adding gdt pointer and loading gdt