MOV Crn - naplň a ulož řídicí registry

Z Delphi & Pascal (česká wiki)
Verze z 21. 1. 2013, 17:38, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Vytvorená stránka „;Instrukce : MOV Crn - naplň a ulož řídicí registry : MOV CRn, reg : MOV reg, CRn ;Časování : 2-4 ;Popis : Instrukce plní nebo ukládají hodnoty z/do řídic...“)
(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
MOV Crn - naplň a ulož řídicí registry
MOV CRn, reg
MOV reg, CRn
Časování
2-4
Popis
Instrukce plní nebo ukládají hodnoty z/do řídicích registrů CRn. Instrukce vždy používají 32-bitové operandy a pro 80386 jsou definovaný jen řídicí registry CR0, CR2 a CR3.


Syntaxe
MOV CRn, source_operand
MOV destination, CRn


Ovlivňuje příznaky
OF, ZF, SF, PF, AF


Nedefinované příznaky
CF


Výjimky v privilegovaném módu
Jde o přivilegované instrukce. Jsou-li vykonávaný na přivilegované úrovni jiné než 0 vedou k výpadku ochrany (protection fault).


Příklad
MOV CR2, EAX
MOV EBX, CR3