gdt- все статьи тега
Дальний прыжок в ГДТ в загрузчика
flush_gdt: lgdt [gdtr] jmp 0x08:complete_flush complete_flush: mov ax, 0x10 mov ds, ax mov es, ax mov fs, ax mov gs, ax mov ss, ax ret Я не могу понять, что делает этот код . flush_gdt - это метка, затем lgdt [gdtr] загружает указатель 48-bit в регистр gdtr, а затем из jmp 0x08:complet_flush. Что делает инструкция jmp ? и тогда почему мы перемещаем 0x10 в ax, а затем в другие регистры ...