在以下链接中,
http://www.z80.info/z80syntx.htm#DAA
我对设置H标志的条件感到困惑。描述说要看表,但与C不同,C在DAA之后有C列,因为H在DAA之前只有H ...
那么,在DAA之后应如何更新H?谢谢您的帮助!!赞赏! :)
最佳答案
Sean Young's document (PDF; Page 18)提供了确切的情况。简而言之,如果添加了H,则在低半字节中最终得到大于9的结果时,将完全设置H。如果减去,则将H精确地设置为在操作之前进行设置的时间,并且低半字节的结果小于6。