Asembler x86/Zaawansowana architektura: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Doles (dyskusja | edycje)
Doles (dyskusja | edycje)
Linia 22:
 
Każdy nasz "logiczny segment" jest reprezentowany przez tzw '''deskryptor segmentu''', o długości 8 bajtów (64 bity). Deskryptor ten zaś jak sama nazwa wskazuje opisuje nasz segment. Wspomiany deskryptor znajduje się w tablicy deskryptorów. Mogłeś sobie postawić pytanie: "W której ? Przecież są dwie tablice: GDT i LDT" Odpowiedź: "To zależy od pola TI w selektorze segmentu". Poniżej znajduje się obrazek prezentujący jak wygląda deskryptor segmentu wraz z wytłumaczeniem danych pól.
 
 
[[Grafika:Adres_liniowy.jpg|480px]]
 
 
*Base - tutaj znajduje się adres liniowy pierwszego bajtu danego segmentu.