Решён
Есть ли смысл изучать ассемблер по старым книгам?
Нашел у отца "Программирование на языке ассемблера для IBM PC" Питера Абеля (издание 1992 года) и Зубкова "Assembler для DOS, Windows и Unix". Хочу понять как все работает на низком уровне, потому что пишу на C++ и хочу лучше понимать что происходит под капотом.
Насколько эти книги вообще применимы сегодня? Там ещё 16-битные примеры под DOS. Или лучше найти что то современное по x86-64?
Agner Fog - это прямо золото, особенно его microarchitecture manual. Добавлю: там же на сайте лежат таблицы инструкций по латентности для всех современных процессоров. Незаменимо для оптимизации.