




- Первый отлично подходит для базового понимания - программирование с нуля. - Викиучебники по сборке x86 идеально подходят, если вы знаете некоторые основы и хотите получить хорошую справочную информацию.
Лучший и наиболее полный источник Assembly, который я видел, - это книга "Искусство языка ассемблера". Это бесплатная загрузка в нескольких версиях.
Если вы действительно заинтересованы в изучении ассемблера, тогда вы знаете, что все, что использует «сборку высокого уровня», является пустой тратой времени, пропустите эту книгу и поищите что-нибудь, что научит вас сборке низкого уровня. "Базовые компьютеры" Кипа Ирвина - довольно приличная книга.
Рекомендую Урок Роби по сборке ПК. Это также доступно для скачать. Он содержит схемы и примеры.
«Этот урок сборки предназначен для архитектуры x86, то есть для Intel 8088, 80286, 80386 и т. д. Да, он совместим с вашим Pentium или Pentium III. Пользователи AMD также могут использовать это руководство, потому что я охватываю только основы. что у вас есть некоторое представление о каком-то языке программирования, таком как Паскаль, C или C++. Я не хочу снова и снова повторять базовые концепции программирования ».
Обратите внимание, это для 16-битных процессоров.
Для справки, Справочные руководства Intel IA-32 являются окончательным источником.
IIRC есть версия этих PDF-файлов только для IA-32 (у меня есть копия дома). кто-нибудь знает где на них есть ссылка?
Я считаю, что Профессиональный язык ассемблера - хорошее начало.
да, я читал викибук x86