SMSW - uchovej stavové slovo procesoru (MSW)

Z Delphi & Pascal (česká wiki)
Verze z 18. 1. 2013, 14:06, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „;Instrukce : SMSW - uchovej stavové slovo procesoru (MSW) ;Časování : 2 ;Popis : Cílový operand (efektivní adresa, 2-bytový registr nebo paměťové místo) ob...“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání
Instrukce
SMSW - uchovej stavové slovo procesoru (MSW)
Časování
2
Popis
Cílový operand (efektivní adresa, 2-bytový registr nebo paměťové místo) obdrží kópii stavového slova procesoru MSW.


Syntaxe
SMSW destination


Ovlivňuje příznaky
žádné


Nedefinované příznaky
žádné


Výjimky v privilegovaném módu
Jestliže registry CS, DS nebo ES obsahují neplatné efektivní 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íků". Jestliže je místo určení v segmentu nepřístupné zápisu je generována rovněž všeobecná výjimka ochrany paměti.


Výjimky v reálnem módu
Jestliže je slovní operand na offsetu 0FFFFH je generováno přerušení INT 13.


Příklad
SMSW BP