Hardware[edit]
ATmega328p Data Sheet (pdf)
Arduino[edit]
Simulation of Blink
5 Ways to Blink
AarduinoCore AVR Source
Getting Started
Assembly / GCC[edit]
Instruction Set
Inline Assembly
asm(R"(
mov %[result], %[val]
inc %[result]
BREAK
)"
: /* write */ [result]"=r"(value)
: /* read */ [val]"r"(value)
);