I like to share how I use AVRASM2 for complex AVR projects.
This is about advanced features of AVRASM2, like macros.
The aim is well structured, easy to maintain, efficient and re-usable code.
(version 0.3 from 2018-01-20, PDF, 590 KB)
This is not about the AVR instruction set or how do do algorithms in assembler. For those there is plenty of good material available on the web.