Искусство 64-битного ассемблера, том 1: Организация и программирование x86-64-машинной архитектуры на русском
#975943
The Art of 64-Bit Assembly, Volume 1: x86-64 Machine Organization and Programming (978-1718501096)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Randall Hyde | #38: Программирование на языке ассемблера
Новая книга по программированию на языке ассемблера от всеми любимого мастера. «Искусство 64-битного языка ассемблера» продолжает успех основополагающей книги Хайда « Искусство языка ассемблера» .
Книга Рэндалла Хайда «Искусство ассемблера» десятилетиями считалась основным пособием для изучения языка ассемблера. Последняя работа Хайда, « Искусство 64-битного ассемблера», — это 64-битная версия этого популярного учебника. Эта книга проведет вас через лабиринт программирования на языке ассемблера, показывая, как писать код на ассемблере, имитирующий операции в языках высокого уровня. Это позволит использовать ваши знания языков высокого уровня для быстрого понимания языка ассемблера x86-64.
В этой новой работе используется макроассемблер Microsoft (MASM), самый популярный на сегодняшний день ассемблер для x86-64. Хайд рассматривает стандартный набор целых чисел, а также блок обработки чисел с плавающей запятой (FPU) x87, параллельные инструкции SIMD, скалярные инструкции SIMD (включая высокопроизводительные инструкции с плавающей запятой) и очень мощные макросредства MASM. Вы подробно узнаете: как реализовать структуры данных и управления на языке ассемблера; как писать параллельные алгоритмы с использованием инструкций SIMD (одна инструкция, несколько данных) на x86-64; и как писать автономные программы на ассемблере и код на ассемблере для компоновки с кодом высокого уровня. Вы также узнаете, как оптимизировать определенные алгоритмы на ассемблере для получения более быстрого кода.
Книга Рэндалла Хайда «Искусство ассемблера» десятилетиями считалась основным пособием для изучения языка ассемблера. Последняя работа Хайда, « Искусство 64-битного ассемблера», — это 64-битная версия этого популярного учебника. Эта книга проведет вас через лабиринт программирования на языке ассемблера, показывая, как писать код на ассемблере, имитирующий операции в языках высокого уровня. Это позволит использовать ваши знания языков высокого уровня для быстрого понимания языка ассемблера x86-64.
В этой новой работе используется макроассемблер Microsoft (MASM), самый популярный на сегодняшний день ассемблер для x86-64. Хайд рассматривает стандартный набор целых чисел, а также блок обработки чисел с плавающей запятой (FPU) x87, параллельные инструкции SIMD, скалярные инструкции SIMD (включая высокопроизводительные инструкции с плавающей запятой) и очень мощные макросредства MASM. Вы подробно узнаете: как реализовать структуры данных и управления на языке ассемблера; как писать параллельные алгоритмы с использованием инструкций SIMD (одна инструкция, несколько данных) на x86-64; и как писать автономные программы на ассемблере и код на ассемблере для компоновки с кодом высокого уровня. Вы также узнаете, как оптимизировать определенные алгоритмы на ассемблере для получения более быстрого кода.