Přidáno 1 315 bajtů,
17. 12. 2012, 23:32 ;Instrukce
: LMSW - nastav stavové slovo procesoru (MSW)
;Časování
: 3-6 (80286), 10-13 (80386)
;Popis
: Instrukce LMSW zavádí do stavového slova procesoru (MSW, Machine Status Word) obsah zdrojového operandu. Je to instrukce vyhrazená pro systémový software a nevyskytuje se v aplikačních programech. LMSW lze použiť k přepnutí do privilegovaného módu (ale u 80286 nikoliv pro návrat z privilegovaného módu do reálneho). V takovém případe musí být další instrukce privilegovaného módu intrasegmentový skok, aby se vyčistila fronta instrukcí.
;Syntaxe
: LMSW source_operand
;Ovlivňuje příznaky
: žádné
;Nedefinované příznaky
: žádné
;Výjimky v privilegovaném módu
: Neni-li aktuální privilegovaná úroveň 0, je generována všeobecná výjimka porušení ochrany paměti. Jestliže registry [[CS]], [[DS]] nebo [[ES]] obsahují neplatné efektívni adresy operandu, je generována rovnež všeobecná výjimka porušení ochrany paměti. Jestliže SS obsahuje neplatnou adresu, je generována výjimka "[[chyba zasobniku]]".
;Výjimky v reálnem módu
: Jestliže leží operand na offsetu OFFFFH, je generováno přerušení [[INT 13]].
;Příklad:
LMSW SP
[[Category:Assembler]]
[[Category:Instrukce mikroprocesoru 80386]]