Změny

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

LMSW - nastav stavové slovo procesoru (MSW)

Přidáno 13 bajtů, 4. 1. 2013, 15:51
bez shrnutí editace
;Popis
: Instrukce LMSW zavádí zavádi do stavového slova procesoru ([[MSW]], Machine Status Word) obsah zdrojového zdrojoveho operandu. Je to instrukce vyhrazená pro systémový software a nevyskytuje se v aplikačních programech. [[LMSW ]] lze použiť použít 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í.
;Výjimky v privilegovaném módu
: NeniNení-li aktuální aktuálni privilegovaná úroveň 0, je generována všeobecná všeobecna 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 zasobnikuzásobníku]]".
;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