Konference: PMD 85
Od: | EC1045 |
Datum: | 24.5.2013 18:39 |
Předmět: | popis funkce instrukce DAA u 8080A |
ve valaskovy (Monoliticke mikroprocesory a mikripocitace) je popis funkce instrukce DAA cituji:
Instrukce DAA (decimal adjust accumulator) dekadicky koriguje soucet kladnych cisel v kodu BCD a pri tom jedina vyuziva idikator AC. korekce probiha podle tohoto algoritmu: je-li cislo v dolni tetrade stradace A vetsi nez 9 nebo AC=1, pricte se ke stradaci 6; odsahuje-li pak horni tetrada stradace cislo vetsi nez 9 nebo je-li CY=1, pricte se ke stradaci jeste 60H. mame-li v kodu BCD cisla zaporna, je nutne korekci zajistovat programove, ale opet s vyuzitim instrukce DAA. prislusny algoritmus je popsan napr. v "Mikroprocessor Applications Manual. MC Graw-Hill (Motorola) 1975"