Библиотека knigago >> Компьютеры: Языки и системы программирования >> Assembler >> Программирование на ассемблере х64. От начального уровня до профессионального использования AVX


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1925, книга: Проводник (СИ)
автор: Наталья Сергеевна Изотова

Прочее фэнтези Наталья Изотова Роман «Проводник» Натальи Изотовой увлекает читателей в необычное фэнтезийное путешествие, наполненное интригами, опасностями и самопознанием. Главная героиня, Мира, живет в обычном мире, пока в ее жизни не происходит загадочное происшествие. Она оказывается втянута в тайный мир, где магия соседствует с опасностью. Ее сопровождает загадочный проводник по имени Эдвард, который знает о потустороннем мире больше, чем кажется. Мир, созданный Изотовой, уникален и...

Йо Ван Гуй - Программирование на ассемблере х64. От начального уровня до профессионального использования AVX

Программирование на ассемблере х64. От начального уровня до профессионального использования AVX
Книга - Программирование на ассемблере х64. От начального уровня до профессионального использования AVX.  Йо Ван Гуй  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование на ассемблере х64. От начального уровня до профессионального использования AVX
Йо Ван Гуй

Жанр:

Assembler

Изадано в серии:

неизвестно

Издательство:

ДМК Пресс

Год издания:

ISBN:

978-5-97060-929-3

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование на ассемблере х64. От начального уровня до профессионального использования AVX"

Цель этой книги – показать, как используются инструкции языка ассемблера, и научить читателей программировать на нем – начиная с создания самых простых программ и заканчивая использованием расширенной системы команд Advanced Vector Extensions (AVX). Для изучения практической части потребуется знание основы программирования на каком-либо языке высокого уровня, например C.
Теоретический материал сведен к необходимому минимуму: немного информации о двоичных числах, краткое описание логических операторов и кое-что об основах линейной алгебры. Исходный ассемблерный код представлен в виде завершенных программ, которые читатель может протестировать на своем компьютере и поэкспериментировать с ними. Рассматриваются инструментальные средства, которыми можно воспользоваться, и потенциальные проблемы при использовании этих инструментов.
Основная часть книги содержит информацию о применении ассемблера в ОС Linux; несколько заключительных глав описывают работу в Windows.
Книга предназначена для программистов на языках высокого уровня, а также для системных инженеров и инженеров по обеспечению безопасности, работающих в области исследования вредоносного программного обеспечения.


Читаем онлайн "Программирование на ассемблере х64. От начального уровня до профессионального использования AVX". Главная страница.

Рассматриваемые темы:







как работает процессор и память компьютера;
как компиляторы языков высокого уровня генерируют машинный код;
профессиональные методы анализа ошибок в программах;
как заставить программу работать;
защита от вредоносных программ;
что такое AVX.

Книга адресована читателям, имеющим базовые знания в области
программирования на языках высокого уровня.
Файлы для работы с книгой можно скачать на сайте издательства
www.dmkpress.com
ISBN 978-5-97060-929-3

Интернет-магазин: www.dmkpress.com
Оптовая продажа: КТК «Галактика»
books@alians-kniga.ru

www.дмк.рф
www.apress.com

9 785970 609293

Программирование на ассемблере x64

Изучив это руководство, вы сможете писать и читать исходный код на
ассемблере и применять ассемблер совместно с языками программирования
высокого уровня, используя необходимые для этого инструменты. В книге
главным образом рассматривается программирование в системе Linux,
поскольку это самая простая и удобная платформа для изучения языка
ассемблера. В заключительных главах дается общее представление об
использовании ассемблера в ОС Windows.
Ассемблерный код представлен в виде полноценных завершенных программ,
поэтому вы можете протестировать их на своем компьютере, изменять их,
экспериментировать с ними и даже «сломать» их.

Beginning
x64 Assembly
Programming
Программирование
на ассемблере x64

От начального уровня
до профессионального
использования AVX
Йо Ван Гуй

From Novice to AVX Professional

Jo Van Hoey

Йо Ван Гуй

Программирование
на ассемблере x64
От начального уровня
до профессионального
использования AVX

Beginning x64
Assembly Programming
From Novice to AVX Professional

Jo Van Hoey

Программирование
на ассемблере x64
От начального уровня
до профессионального
использования AVX
Йо Ван Гуй

Москва, 2021

УДК 004.4
ББК 32.97
Г93

Г93

Йо Ван Гуй
Программирование на ассемблере x64: от начального уровня до профес­
сионального использования AVX / пер. с анг. А. В. Снастина. – М.: ДМК
Пресс, 2021. – 332 с.: ил.
ISBN 978-5-97060-929-3
Цель этой книги – показать, как используются инструкции языка ассемблера,
и научить читателей программировать на нем – начиная с создания самых про­
стых программ и заканчивая использованием расширенной системы команд
Advanced Vector Extensions (AVX). Для изучения практической части потребу­
ется знание основы программирования на каком-либо языке высокого уровня,
например C.
Теоретический материал сведен к необходимому минимуму: немного инфор­
мации о двоичных числах, краткое описание логических операторов и кое-что
об основах линейной алгебры. Исходный ассемблерный код представлен в виде
завершенных программ, которые читатель может протестировать на своем ком­
пьютере и поэкспериментировать с ними. Рассматриваются инструментальные
средства, которыми можно воспользоваться, и потенциальные проблемы при
использовании этих инструментов.
Основная часть книги содержит информацию о применении ассемблера в ОС
Linux; несколько заключительных глав описывают работу в Windows.
Книга предназначена для программистов на языках высокого уровня, а также
для системных инженеров и инженеров по обеспечению безопасности, работа­
ющих в области исследования вредоносного программного обеспечения.

УДК 004.4
ББК 32.97
First published in English under the title Beginning x64 Assembly Programming; From Novice
to AVX Professional by Jo Van Hoey, edition: 1
Copyright © Jo Van Hoey, 2019 *
This edition has been translated and published under licence from APress Media, LLC, part
of Springer Nature. APress Media, LLC, part of Springer Nature takes no responsibility and shall
not be made liable for the accuracy of the translation.
Все права защищены. Любая часть этой книги не может быть воспроизведена
в какой бы то ни было форме и какими бы то ни было средствами без письменного раз­
решения владельцев авторских прав.

ISBN (анг.) 978-1-4842-5075-4
ISBN (рус.) 978-5-97060-929-3

© 2019 by Jo Van Hoey
© Оформление, издание, перевод, ДМК Пресс, 2021

Оглавление

Об авторе............................................................................................................12
О техническом рецензенте.........................................................................13
Предисловие от издательства. ..................................................................14
Введение. ...........................................................................................................15
Прежде чем начать........................................................................................17
Глава 1. Самая первая программа............................................................19
Редактирование, ассемблирование, связывание и запуск (или отладка)......20
Структура --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.