Změny

Skočit na navigaci Skočit na vyhledávání

LMSW - nastav stavové slovo procesoru (MSW)

Přidáno 1 315 bajtů, 18. 12. 2012, 00:32
Vytvorená stránka „;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...“
;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]]

Navigační menu