FASM для просвещеных... MASM проще в нем куча удобных макросов и инклюдов с уже готовыми структурами и либами.
Цитата:
Сообщение от 0verbreaK
Помогает знание языков высокого уровня
|
и чем же?
Помогает знания 2-ичной и 16-тиричной систем счисления (их сложение вычитание умножение, логические операции) и архитектуры 8086 микропроцессора :)
Лично мне понравилась книжка Питера Абеля "АССЕМБЛЕР И ПРОГРАММИРОВАНИЕ ДЛЯ IBM PC"
а насчет win32 тут другая тема... MSDN основной источник инфы. а для новичка, как уже говорили - уроки Iczelion'а. Но проекты какието оконные писать на асме это выпендреж и не серьезно. Драйвера, системные загрузчики это да, а всякие там интерфейсные штуки дрюки больше гемор, чем пользы. Конечно если тебе предпочтителен размер и скорость твоей утилки для души, то асм рулит, но опять же все высокие языки поддерживают ассемблерные вставки (ну это на крайняк - плохой тон)
А уж писать какуюто защиту для своих програм на асме (типа там генерация ключей или хитреное шифрование) это ваще смех :) (потому что надо просто открыть в дебаге твою прогу чтобы скопировать алгоритм шифрования ггг)
Высокие языки уже сами по сути обфускаторы, а если еще через *опу написано так ваще до второго пришествия не разберешся что там key=(2+2)/1 :)
|