...
mov dword ptr ldt_data_var+2,eax ;eax - начало LDT
lldt [ldt_data_var]
jmp lldt_data_end
ldt_data_var dw 2000h ;размер всегда 2000h
dd 0h
lldt_data_end:
...
загрузка LDT
Вот код:
Код:
Код:
...
mov dword ptr ldt_data_var+2,eax
mov word ptr ldt_data_var+6,bx ;bx-селектор в GDT
lldt ldt_data_var
jmp lldt_data_end
ldt_data_var dw 2000h
dd 0h
dw 0
lldt_data_end:
...
mov dword ptr ldt_data_var+2,eax
mov word ptr ldt_data_var+6,bx ;bx-селектор в GDT
lldt ldt_data_var
jmp lldt_data_end
ldt_data_var dw 2000h
dd 0h
dw 0
lldt_data_end:
...
Пожалуйста, помогите!!!
Код:
...
mov word ptr ldt_data_var,bx ;bx-селектор в GDT
lldt ldt_data_var ;LDTR - хранит в себе ДЕСКРИПТОР локальной таблицы
jmp lldt_data_end
ldt_data_var dw 0h
lldt_data_end:
...
mov word ptr ldt_data_var,bx ;bx-селектор в GDT
lldt ldt_data_var ;LDTR - хранит в себе ДЕСКРИПТОР локальной таблицы
jmp lldt_data_end
ldt_data_var dw 0h
lldt_data_end:
...
2. А еще проще так:
Код:
lldt bx ; bx=ldt_selector