I am writing my own OS on i386, then it comes to Global Descriptor Table setting, I am puzzling at NULL descriptor.
In INTEL 80386 PROGRAMMER'S REFERENCE MANUAL 1986 ,
NULL_DES DESC <> ; NULL descriptor
is the only mention about NULL descriptor.
Is there anybody tell me why x86 processor need a NULL descriptor in GDT?