No, "dd" just declares a dword (32 bits) of data. Unless the label "gdt" is a coincidence, you're probably looking at something like...
gdtr:
dw 23 ; ? size of gdt - 1
dd gdt ; physical(!) address of gdt
gdt:
dd 0, 0
dd 0x0000ffff,0x00cf9a00
dd 0x0000ffff,0x00cf9200
; maybe more descriptors?
Rather than a "jmp", this would be used as:
lgdt [gdtr]
The "trick", besides getting the descriptors right (these are arbitrary), is that the address of gdt in gdtr must be a physical address, not the usual offset:segment address that we encounter almost everyplace else. Happy rebootin'!
Best,
Frank