我正在尝试添加两个十六进制数字,例如$ E2 + $ 3C,我可以做得很好;但是,我不知道如何确定V,N,Z和C标志值?
任何帮助都会非常感激。我一直在摸不着头脑。
谢谢!
答案 0 :(得分:1)
标志是状态寄存器中的位。它们由某些指令(例如ADD或ADC)设置或清除,但不是全部。
您可以直接查看状态寄存器SREG
,但在汇编中,有根据这些位操作的分支指令。有关p的分支指令的摘要。 instruction set manual中的9个。
是否设置了标志在每条指令的条目中有详细描述,例如对于p上的ADD。 17。