PMode (Reset)
mov ax,00001000b
mov es,ax
происходит перезагрузка компьютора в чем проблема , сам дескриптор даже брал с рабочих ОС.
Цитата:
Originally posted by Denis_R
У меня проблема с P Mode. После того как я вхожу в PMode и загружаю дескриптор в сегментный регист например:
mov ax,00001000b
mov es,ax
происходит перезагрузка компьютора в чем проблема , сам дескриптор даже брал с рабочих ОС.
У меня проблема с P Mode. После того как я вхожу в PMode и загружаю дескриптор в сегментный регист например:
mov ax,00001000b
mov es,ax
происходит перезагрузка компьютора в чем проблема , сам дескриптор даже брал с рабочих ОС.
А глобал дескриптор тэйбл (GDT) подготовил? А сведения о её местонахождении и размере в регистр gdtr командой lgdt загрузил? Ну хорошо, а в дескрипторе, на кот. этот твой "8-й" селектор указывает, что записано?
Цитата:
Originally posted by DRVTiny
А глобал дескриптор тэйбл (GDT) подготовил? А сведения о её местонахождении и размере в регистр gdtr командой lgdt загрузил? Ну хорошо, а в дескрипторе, на кот. этот твой "8-й" селектор указывает, что записано?
А глобал дескриптор тэйбл (GDT) подготовил? А сведения о её местонахождении и размере в регистр gdtr командой lgdt загрузил? Ну хорошо, а в дескрипторе, на кот. этот твой "8-й" селектор указывает, что записано?
Почему 8-ой (0-1 превилегия 2 выбор GDT LDT номер начинается с 3). И все я загружаю.
Цитата:
Originally posted by Denis_R
Почему 8-ой (0-1 превилегия 2 выбор GDT LDT номер начинается с 3). И все я загружаю.
Почему 8-ой (0-1 превилегия 2 выбор GDT LDT номер начинается с 3). И все я загружаю.
Я вообще-то вроде 8-ой в кавычках написал...
Вообще, давай сюда код инициализации GDT или саму её, если она у тебя инициализируется статически (всякими db & dw & dd & dq, занимая место в exe-файле). Будем разбираться...