No. The x86 instruction set definition says the operand is a pointer to 6 bytes of data in memory that contains the base address (a LINEAR address) and the limit (size of table in bytes) of the GDT. The only difference between being called from real or protected mode is that in real mode only 24 bits of the 32- bit address are loaded, the high-order byte of the base address in the GDT is loaded with 0.