Случайно наткнулся на эту тему ). Я давал асм таким образом:
На лекциях дал стандартно архитектуру процессора, описание асмовских инструкций, а также отладку, дизассемблирование, и приемы антиотладки.
Больший упор я делал на практику и разделил её так:
4 пз - решение простых задачек, используя ассемблерные вставки в Microsoft Visual C++ 2008 или C++ Builder 2009
4 пз - краткая основа реверс инжиниринга (изучение программ в отладчике OllyDBG, снятие простейших механизмов защиты на примере крякмисов)
ЛС рассказал про асмовские вставки, особенности различных компиляторов, структуру PE заголовка и упаковщики (если успел).
Вопрос: Полезен ли будет для студентов асм, выданный таким образом, или лучше было оставить все как есть и прочитать курс по лекциям Полуботко младшего?
Также хочу узнать, что по вашему мнению должен включать в себя курс ассемблера для студентов КЗОИ?