Книги / Алгоритмы и теория / Теория / Основы программирования на Ассемблере для ОС Windows

Основы программирования на Ассемблере для ОС Windows

Н.И. Черкасова

Учебное пособие содержит материалы лекций по дисциплине «Основы программирования на Ассемблере для ОС Windows». Рассматривается программирование на машинно-ориентированном языке (ассемблере) в среде современных операционных систем, в частности Windows.

В книге подробно разбираются основы языка ассемблер, включая мнемоники команд, организацию памяти (сегментированную модель реального режима и защищённый режим), регистры микропроцессора (общего назначения, сегментные, системные, флаги). Особое внимание уделяется программированию в среде Windows: особенностям приложений, средствам программирования (директива INVOKE, упрощённый режим сегментации), разработке оконных и консольных приложений с вызовом функций API.

Заключительная часть посвящена практическому использованию компиляторов TASM и MASM, а также пакета MASM32. Пособие включает приложения с примерами и справочными материалами, что делает его полезным для студентов, изучающих низкоуровневое программирование и системное ПО.