Instrução Z80 DAA

Desculpas para esta pergunta aparentemente menor, mas não consigo encontrar a resposta em nenhum lugar - estou começando a implementar a instrução DAA no meu emulador Z80 e notei no manual do Zilog que é para fins de ajuste do acumulador para aritmética decimal codificada binária. Diz que a instrução deve ser executada logo após uma instrução de adição ou subtraçã

As minhas perguntas são:

o que acontece se for executado após outra instrução?como sabe qual instrução o precede? Sei que existe a bandeira N - mas isso certamente não indicaria definitivamente que a instrução anterior era uma instrução de adição ou subtraçã Ele modifica o acumulador de qualquer maneira, com base nas condições definidas na tabela DAA, independentemente da instrução anterior?

questionAnswers(3)

yourAnswerToTheQuestion