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

Usunięta treść Dodana treść
Doles (dyskusja | edycje)
Nie podano opisu zmian
Doles (dyskusja | edycje)
Nie podano opisu zmian
Linia 23:
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:Deskryptory.png PNG| 320px]]
 
*Base - tutaj znajduje się adres liniowy pierwszego bajtu danego segmentu.