Программирование упражнений для приспособления к искусству сборки?

Я изучал ассемблер высокого уровня (HLA) через книгу " Искусство сборки", которая предназначена для использования языковых конструкций высокого уровня для представления концепций языка ассемблера.

Проблема в том, что я, кажется, понимаю довольно многое из того, что написано в книге, в книге нет упражнений или проблем. Где тогда я могу найти набор проблем, подходящих для языка ассемблера?

2 ответа

Кажется, есть версия AoAL, доступная по следующему URL, которая включает лабораторные упражнения:

http://webster.cs.ucr.edu/AoA/DOS/pdf/0_AoAPDF.html

В противном случае, Google вокруг и посмотреть на различные университетские курсы. Практически в каждой университетской программе CS есть класс ассемблера. Часто у этих классов есть веб-сайты, которые включают в себя домашнюю работу, назначенную для этого класса, и иногда у них даже есть решения. Если у них нет опубликованных решений, вы можете просто отправить электронное письмо профессору, и он, вероятно, отправит их вам.

Вы можете посмотреть чужой ASM-код или даже двоичные файлы (для этого вы можете использовать IDA). Крошечные старые вирусы обычно писались так, чтобы занимать как можно меньше места, поэтому существует множество нестандартных применений инструкций и стилей кодирования.

Другие вопросы по тегам