【发布时间】:2013-09-30 17:07:25
【问题描述】:
我正在编写一个 Z80 仿真器,并且一直试图理解十进制调整指令对某些操作数的作用。 这些操作码在真正的 Z80 上的结果(在寄存器 A 和 F 中)是什么?
LD A,1h
ADD A,99h
DAA
我的代码目前在 A 寄存器中以 0xA0 完成,并且设置了半进位和溢出位。但它应该返回 0 吗?
【问题讨论】:
-
+1 出于怀旧的原因。不知道答案,但是查看这个问题的答案:stackoverflow.com/questions/8119577/z80-daa-instruction?rq=1
-
@Michael 很棒的链接,谢谢。