Тоже поискал. Книг нет , но зато какие фразы http://iit.tusur.ru/docs/mpsau/LabsMilandr.pdf
Канули в лету времена, когда все программы для микроконтроллеров целиком
писались на ассемблере. Сегодня большая часть исходного кода пишется на С/С++ и только
ключевые, критичные к скорости, участки кода на ассемблере. Видимо, не лишне заметить,
что компиляторы с языков верхнего уровня пишутся, как правило, грамотными
специалистами и машинный код может получаться вполне приемлемым.
«…ассемблер может понадобиться для оптимизации кода программ, написания
драйверов, трансляторов, программирования некоторых внешних устройств и т.д.
Для себя я, однако, имею другой ответ: программирование на ассемблере даёт
ощущение власти над компьютером, а жажда власти – один из сильнейших
инстинктов человека»