Hi
as far as I know, the only way to monitor execution in real time is to use serial statements that send values to your host machine. Of course there is also the good old blinking LED loop: if something or other is true, blink the led.
If you want to see the states of registers you are out of luck, although there might be something in the AVR line that you can buy for $1000 bucks to do it.
D