2012-11-26 6 views
3

Dans le lien suivant,Z80 drapeaux DAA affectés

http://www.z80.info/z80syntx.htm#DAA

Je suis confus sur la condition pour la mise en drapeau H. La description dit de regarder la table mais contrairement à C où il y a la colonne C après DAA, pour H il n'y a que H avant DAA ...

Alors, comment H devrait-il être mis à jour après DAA? Merci pour l'aide!! Appréciez-le! :)

Répondre

4

Sean Young's document (PDF; Page 18) fournit les circonstances exactes. En bref, si vous ajoutez, alors H est défini exactement lorsque vous obtenez un résultat supérieur à 9 dans le quartet bas. Si vous avez soustrait alors H est défini exactement lorsqu'il a été défini avant l'opération et le résultat dans le quartet faible est inférieur à 6.

Questions connexes