Přidáno 1 636 bajtů,
4. 1. 2013, 15:42 ;Instrukce
: LLDT- Zaveď registr tabulky lokálnich deskriptorů
;Časování
: 17-19 (80286), 20 (80386)
;Popis
: Instrukce [[LLDT]] zavádí selektor do registru tabulky lokálních deskriptorů. Operand word_operand instrukce [[LLDT]] by měl obsahovat selektor ukazujíci do tabulky [[globálních deskriptorů]]. Položka v této tabulce by mela být tabulkou lokálních deskriptorů. V takovém případe je registr tabulky lokálních deskriptorů zaveden z této položky. Instrukce je určená pro použití v systémovém (OS) software a v aplikačním software nebýva použita.
;Syntaxe
: LLDT word_operand
;Ovlivňuje příznaky
: žádné
;Nedefinované příznaky
: žádné
;Výjimky v privilegovaném módu
: Jestliže aktuálni privilegovaná úroveň není 0, je generována všeobecná výjimka porušení ochrany paměti. Stejna výjimka je generována v případe, že selektor neukazuje na tabulku globálních deskriptoru nebo v případe, že položka v tabulce globálních deskriptorů není lokálni tabulkou deskriptorů. Když není lokálni deskriptor nalezen, je generována výjimka "[[deskriptor nenalezen]]". Jestliže registry [[CS]], [[DS]] nebo [[ES]] obsahují neplatné efektívni adresy operandu, je generována všeobecná výjimka porušení ochrany paměti. Jestliže SS obsahuje neplatnou adresu, je generována výjimka "chyba zásobníku".
;Výjimky v reálnem módu
: Je generováno přerušení [[INT 6]]. V reálnem módu není instrukce [[LLDT]] rozpoznána.
;Příklad
: LLDT BP
[[Category:Assembler]]
[[Category:Instrukce mikroprocesoru 80386]]