Assembler jump in Protected Mode with GDT
问题 I am currently playing around with x86 Assember in order to sharpen my low-level programming skills. Currently, I am facing a little problem with the addressing scheme in 32-Bit Protected Mode. The situation is the following: I have a Program loaded at 0x7e0 which switches the CPU to Protected Mode and jumps to the according label in the code: [...] code to switch CPU in Protected Mode [...] jmp ProtectedMode [...] bits 32 ProtectedMode: .halt: hlt jmp .halt This works absolutely fine so far.