This is more of a theoretical question... (Also my first on Stack Overflow)
I am wondering what happens to Atmel AVR microcontroller (i.e. ATTINY85) registers during a multi-cycle instruction.
ADIW takes two cycles to add an immediate to a two-byte (word) register.
I imagine that during the first cycle one of the bytes is operated on, and then in the next cycle the other byte is operated on. But is this process defined anywhere I can read? And what about the other multi-cycle instructions?
Essentially I'm interested in the state of the microcontroller after each individual cycle, even within multi-cycle instructions.