AAS - nastav ASCII AL po odečítaní
Verze z 30. 10. 2012, 21:28, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (1 revízia: Assembler)
- Instrukce
- AAS - nastav ASCII AL po odečítaní
- Časování
- 3 (80286), 4 (80386)
- Popis
- Účelem instrukce AAS je korigovat výsledek v registru AL po odečítaní dvou nesbalených dekadických operandů. Výsledek je rovnež uložen v nesbaleném dekadickém tvaru. Toho je dosaženo aplikací následujícich kroků: je-li nižší pulbyte v AL vyšší než 9 nebo AF=1, pak se [[AL] zvýší o 6 a AH o 1. Příznaky CF a AF jsou nastaveny na 1. Jinak jsou nulováný CF a AF. Původní hodnota registru AL je tedy nahrazena bytem, jehož vyšší polovina je nulová a nižší polovina je číslem v rozsahu 0 - 9.
- Syntaxe
- AAS (žádné operandy)
- Příklad
AAS ; pouzito po odecitani