Eine guter Anfang für AVR und Assembler bietet folgende Seite:

http://www.mikrocontroller.net/articles/AVR-Tutorial

Es ist gut beschrieben und es hat auch Verweise auf einfache Programmieradapter, die auch selbst gebaut werden können!

Viel Erfolg...