Идея пришла ко мне спонтанно, и хочется этим позаниматься скорее с точки зрения любопытства.
С принципами построения программ на ассемблере я знаком, в универе программировал ATMel'ы (AVR).
Было бы хорошо, если б это был учебник в форме "блок теории -> задачи". Если это на русском языке, то вообще превосходно. FASM, MASM или NASM - значения не имеет.
Я от себя посоветую две книги:
Калашников О. – Ассемблер – это просто. Учимся программировать, 2011 г.
Аблязов Р. – Программирование на ассемблере на платформе x86-64, 2011 г.
Думаю дальше Вы уже определите сами нужно это Вам или нет. Тоже изучал в Универе, так ни разу он мне и не пригодился.