Ассемблер – это просто.
Учимся программировать

Если вы хотите:

  • Изучить различные системы счисления
  • Изучить устройство процессора
  • Изучить организацию памяти компьютера
  • Понять, как работают программы
  • Изучить язык Ассемблера
  • Научиться программировать на низком уровне
  • Научиться создавать и отлаживать программы
  • И, наконец, написать свой вирус!
  • А потом антивирус...
То эта книга для вас!
Ассемблер – это просто
Многие современные программисты говорят, что Ассемблер - это пережиток прошлого. Что сегодня уже нет смысла тратить время на изучение языка Ассемблера, так как современные средства разработки программ шагнули настолько далеко вперёд, что Ассемблер уже никому не нужен.

Но!!!

Представьте, что вы изучаете математику. Хотите ли вы остановиться на таблице умножения? Ведь этого достаточно, чтобы сосчитать сдачу в магазине!

Если это ваш уровень, то дальше можете не читать.

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

Так же и в программировании. Да, можно всю жизнь писать прикладные программы. И ничего плохого в этом нет.

Но если вы хотите копнуть глубже и докопаться до самого низкого уровня, если вы хотите понять, как работает компьютерное железо, как организована память, что происходит внутри процессора и т.п., то у вас только один путь - это изучение языка Ассемблера.

И лучший способ изучить язык в случае с программированием - это хорошая книга. Именно такой хорошей книгой и является книга Олега Калашникова Ассемблер - это просто. Учимся программировать.

Не теряйте времени! Забирайте книгу и сразу же начинайте её изучать! И вы убедитесь, что “не так страшен чёрт, как его малюют”. Ассемблер - это просто. Надо только убедить себя в этом и сделать первый шаг…

Заказать

В книге подробно и доходчиво объясняются все основные вопросы программирования на ассемблере. Рассмотрены команды процессоров Intel, 16– и 32-разрядные регистры, основы работы с сопроцессором, сегментация памяти в реальном масштабе времени, управление клавиатурой и последовательным портом, работа с дисками и многое другое. Описано, как разработать безобидный нерезидентный вирус и антивирус против этого вируса, как написать файловую оболочку (типа Norton Commander или FAR Manager) и как писать резидентные программы.

Каждая глава состоит из объяснения новой темы, описания алгоритмов программ, многочисленных примеров и ответов на часто задаваемые вопросы. Во второе издание внесены исправления и добавлены новые примеры.

Для программистов.