Modern X86 Assembly Language Programming: Covers X86 64-bit, AVX, AVX2, and AVX-512

Третье издание книги Дэниела Кассвура представляет собой всеобъемлющее руководство по современному программированию на ассемблере x86. Книга охватывает как фундаментальные аспекты архитектуры x86-64, так и передовые технологии векторных вычислений, включая AVX, AVX2 и AVX-512.

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

Книга содержит множество примеров кода и практических упражнений, которые помогают закрепить теоретические знания. Материал изложен последовательно: от основ x86-64 до продвинутых техник оптимизации с использованием векторных расширений. Издание подходит как для начинающих, так и для опытных программистов, желающих углубить понимание низкоуровневого программирования.

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

Modern X86 Assembly Language Programming: Covers X86 64-bit, AVX, AVX2, and AVX-512
A
Автор
Daniel Kusswurm
Издательство
Apress
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент