Ассемблер Это просто! Учимся программировать

       

ОТ АВТОРА


Итак, Вы решили начать изучение языка Ассемблера. Возможно, Вы уже пробовали его изучать, но так и не смогли освоить до конца по причине того, что он показался Вам очень трудным. Сложность языка и обилие новых, неизвестных читателю терминов делают многие книги непонятными для понимания начинающего программиста. В настоящей книге автор старался излагать материал на доступном языке для любого пользователя, начинающего программиста, либо человека, который ни разу не сталкивался с какими-либо иными языками программирования, как то: Бейсик, Паскаль, Си и пр.

Книга разбита на два тома: в первом рассматривается программирование на Ассемблере под MS-DOS ®, во втором - под Windows ®.

Информация в книге взята из материалов рассылки «Ассемблер? Это просто! Учимся программировать». Используя данный материал, более 8.000 подписчиков научились писать программы на Ассемблере, которые казались им раньше чрезвычайно сложными и недоступными для понимания или написания. Большая часть подписчиков пытались раньше изучать язык Ассемблера, но так и не смогли пройти полный курс (прочитать ту или иную книгу до конца). И только материал из рассылки помог им понять Ассемблер и научил писать довольно-таки сложные программы под операционную систему (ОС) MS-DOS и Windows.

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

Первый том уникален тем, что:

  • Каждая глава представляет из себя одну тему, в конце которой приводится файл для практического изучения;
  • Материал изложен на простом языке, все новые термины подробно объясняются;
  • В процессе изучения Ассемблера, начиная с главы 11, рассматриваются четыре программы:
  • нерезидентный безобидный вирус;
  • резидентный антивирус против написанного нами вируса;
  • файловая оболочка для DOS (типа Norton Commander ®);
  • несколько видов резидентных программ (программ, которые постоянно находятся в памяти).
  • А также исследуется работа отладчиков и способы обойти отладку программы.
  • Приведен электронный адрес для экстренной связи с автором в случае возникновения каких-либо вопросов, вытекающих из данной книги.
  • Начиная с главы 11 в приложении к данной книге приводятся готовые ассемблерные файлы в DOS формате с пояснениями для практического изучения курса.



    Содержание раздела