これを私の2番目のZ80DAA質問にしたことをお詫びします-私はこの命令をほぼ実装しましたが、私が確信していないことが1つあります-この命令によってHフラグが設定されていますか?Z80のマニュアルには「指示を参照」と書かれていますが、DAAの実行後ではなく、DAAの前のフラグについてのみ言及されています。
私は次のようにフラグを設定しました:
結果が負の場合はSが設定されます(0x80&結果は0x80に等しい)結果がゼロの場合はZが設定されますH(したがってこの質問はわかりません)P / Vは結果のパリティに設定されます(偶数の場合は1、奇数の場合は0)N元のアキュムレータ値の上位ニブルが変更された場合、Cが設定されます。
これ以外は、私が期待するように指示が実行されているようです:-)誰かが私のためにこれを片付けてくれることを願っています、どうもありがとう。