Основы программирования на Ассемблере для ОС Windows
Учебное пособие содержит материалы лекций по дисциплине «Основы программирования на Ассемблере для ОС Windows». Рассматривается программирование на машинно-ориентированном языке (ассемблере) в среде современных операционных систем, в частности Windows.
В книге подробно разбираются основы языка ассемблер, включая мнемоники команд, организацию памяти (сегментированную модель реального режима и защищённый режим), регистры микропроцессора (общего назначения, сегментные, системные, флаги). Особое внимание уделяется программированию в среде Windows: особенностям приложений, средствам программирования (директива INVOKE, упрощённый режим сегментации), разработке оконных и консольных приложений с вызовом функций API.
Заключительная часть посвящена практическому использованию компиляторов TASM и MASM, а также пакета MASM32. Пособие включает приложения с примерами и справочными материалами, что делает его полезным для студентов, изучающих низкоуровневое программирование и системное ПО.









