Программирование упражнений для приспособления к искусству сборки? - PullRequest
2 голосов
/ 17 октября 2011

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

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

Ответы [ 2 ]

3 голосов
/ 17 октября 2011

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

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

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

0 голосов
/ 18 октября 2011

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

...