Курсовая работа: Робота в захищеному режимі мікропроцесора
end;
{---------------Структура регистров GDTR и IDTR---------------}
t_dtr=record
lim :word; { граница и }
base :longint; { базовый адрес таблицы }
end;
{-----------------Структура TSS для МП 80286------------------}
t_tss_286=record
link, { селектор возврата }
sp0,ss0, { указатель стека кольца 0 }
sp1,ss1, { указатель стека кольца 1 }
sp2,ss2, { указатель стека кольца 2 }
ip,flags,ax,cx,dx,bx,sp,bp, { регистры }
si,di,es,cs,ss,ds,ldtr { микропроцессора }
:word;
end;
{--------------Структура TSS для МП 80386 и выше--------------}
t_tss_386=record
link, { селектор возврата }
esp0,ss0, { указатель стека кольца 0 }
esp1,ss1, { указатель стека кольца 1 }
esp2,ss2, { указатель стека кольца 2 }
cr3,eip,eflags,eax,ecx,edx,ebx, { регистры }
esp,ebp,esi,edi,es,cs,ss,ds,fs,gs,ldtr{ МП }
:longint;
bit_t, { бит ловушки задачи }
adr_BKVV:word; { смещение БКВВ }
Sys_inf, { поле для системной информации }
BKVV:longint; { БКВВ }