Hi Ben,
"ORG" is origin. It is where your code starts, and it only starts in one place.
I thought progressive was a politician.
I've got a couple problems: 1 my memory"s shot. 2 all my "good stuff" is on IDE drives and my accursed new computer won't take an IDE drive.
As such, I don't have a GDT to show you...
bits 16
org 100h ; ?
; lgdt [mygdt]
; no example :(
mov eax, cr0
or al, 1
mov cr0, eax
jmp 8:pmstart
bits 32
pmstart:
; ...
Untested!
That's the jump I remember used to work for me. (but see problem 1)
Best,
Frank