CWD - konvertuj slovo do dvouslova

Z Delphi & Pascal (česká wiki)
Verze z 9. 11. 2012, 21:18, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (1 revízia: Assembler pismeno D)
(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
CWD - konvertuj slovo do dvouslova
Časování
2
Popis
Instrukce CWD konvertuje slovo se znaménkem umístěné v registru AX do dvouslova se znaménkem v registrech DX:AX. Operace je provedená tak, že bit MSB registru AX je rozšíren do všech (zbývajících) pozic registru DX.


Syntaxe
CWD (žádné operandy)


Ovlivňuje příznaky
žádné


Nedefinované příznaky
žádné


Poznámka pro 80386
Šírka slova je 32 bitů. Hodnota pred konverzí (s rozšíreným znaménkovým bitem) je uložena v EAX, výsledek konverze je ukládan do registrového páru EDX:EAX.


Příklad
CWD