Программирование на ассемблере х64. От начального уровня до профессионального использования AVX
Изучив это руководство, вы сможете писать и читать исходный код на ассемблере и применять ассемблер совместно с языками программирования высокого уровня, используя необходимые для этого инструменты. В книге главным образом рассматривается программирование в системе Linux, поскольку это самая простая и удобная платформа для изучения языка ассемблера. В заключительных главах дается общее представление об использовании ассемблера в ОС Windows.
Ассемблерный код представлен в виде полноценных завершенных программ, поэтому вы можете протестировать их на своем компьютере, изменять их, экспериментировать с ними и даже «сломать» их.
Рассматриваемые темы:
- как работает процессор и память компьютера;
- как компиляторы языков высокого уровня генерируют машинный код;
- профессиональные методы анализа ошибок в программах;
- как заставить программу работать;
- защита от вредоносных программ;
- что такое AVX.
Книга адресована читателям, имеющим базовые знания в области программирования на языках высокого уровня.
Файлы для работы с книгой можно скачать на сайте издательства.
Автор(ы) | Йо Ван Гуй |
Переводчик | А. В. Снастин |
Издательство | ДМК Пресс |
Год издания | 2021 |
ISBN | 978-5-97060-929-3 |
Кол-во страниц | 332 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 243 × 172 × 23 мм |
Язык | Русский |
Переплёт | Твердый |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 200 экз. |
Вес | 660 г |