Программирование на ассемблере на платформе х86-64
Книга посвящена низкоуровневому программированию на языке ассемблера для 64-битной платформы x86-64. Автор подробно рассматривает два ключевых режима работы процессора: защищённый режим и 64-битный long mode, уделяя особое внимание их архитектурным особенностям и механизмам функционирования.
Помимо теоретических основ, значительная часть материала посвящена практической разработке приложений и драйверов на ассемблере для операционных систем семейства Windows, включая как 32-битные, так и 64-битные версии. Книга содержит множество практических примеров с полными исходными кодами, которые можно использовать в качестве основы для собственных проектов.
Отдельный раздел книги рассматривает принципы работы многопроцессорных систем и взаимодействие с расширенным программируемым контроллером прерываний (APIC). Это делает издание ценным ресурсом для разработчиков, работающих над высокопроизводительными и многопоточными приложениями.
Издание ориентировано на системных и низкоуровневых программистов, а также будет полезно студентам и преподавателям технических специальностей, желающим углубить свои знания в области архитектуры компьютера и системного программирования.
