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


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

# 2075, книга: Проклятие моря
автор: Роберт Ирвин Говард

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

СЛУЧАЙНАЯ КНИГА

Йо Ван Гуй - Программирование на ассемблере х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". [Страница - 111]

264
Shadow space 301, 309
shl, инструкция 125
shr, инструкция 125
Shuffling 227
Sign extension 85, 125
SIMD 184
Simple ASM. См. SASM; См. SASM
Single precision 94
sqrtss, инструкция 97
sreverse.asm, файл функции 161
SSE 197
выровненные данные 200
инструкция
для работы с целыми числами 204
маска строки 237
поиск подстроки 246
поиск символа 237
поиск символов из заданного
диапазона 243
невыровненные данные 197
обработка строк 207
агрегация 209
использование флагов 211
сравнение 209
SSE-инструкция 179
STABS, формат отладки 23
Stack 88
stack.asm, программа 88
Stack frame 105
stmxcsr, инструкция 189, 195
stosb, инструкция 172, 174
stosd, инструкция 174
stosw, инструкция 174
Streaming SIMD Extension (SSE) 184
subss, инструкция 97
sub, инструкция 84

T

tail, утилита 78
testfile.txt, тестовый файл 152
test, инструкция 181, 264
time, команда Linux 72

V

Variadic function 317
vblendpd, инструкция 269
vdivsd, инструкция 271
vextractf128, инструкция 255
vfmadd213sd, инструкция 271
vfmadd231pd, инструкция 265
vfmadd231sd, инструкция 271
vhaddpd, инструкция 270
Visual Studio 169, 298
vmovups, инструкция 255
vperm2f128, инструкция 279, 285
vpermpd, инструкция 270
vshufpd, инструкция 282
vtrace, функция 269
vunpckhpd, инструкция 278
vunpcklpd, инструкция 278
vxorpd, инструкция 271
vzeroall, инструкция 265

W

Windows 298
системный вызов 302
функция
аргумент с плавающей точкой 314
аргументы, не являющиеся
значениями с плавающей
точкой 309
передача аргументов различных
типов 319
с переменным числом
аргументов 317
Windows API 304, 321
вывод в консоли 304
создание окна 307
WriteConsoleA, функция Windows
API 306
WriteConsole, функция Windows API 306
WriteFile, функция Windows API 306, 323

X

xmm-регистр 227, 315, 320
xmm, регистр 35
XOR, логический оператор 58

Y

ymm-регистр 250, 255, 278, 284
ymm, регистр 35, 266

Книги издательства «ДМК Пресс» можно заказать
в торгово-издательском холдинге «Планета Альянс» наложенным платежом,
выслав открытку или письмо по почтовому адресу:
115487, г. Москва, 2-й Нагатинский пр-д, д. 6А.
При оформлении заказа следует указать адрес (полностью),
по которому должны быть высланы книги;
фамилию, имя и отчество получателя.
Желательно также указать свой телефон и электронный адрес.
Эти книги вы можете заказать и в интернет-магазине: www.a-planeta.ru.
Оптовые закупки: тел. (499) 782-38-89.
Электронный адрес: books@alians-kniga.ru.

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

Мовчан Д. А.

dmkpress@gmail.com

Зам. главного редактора
Перевод
Корректор
Верстка
Дизайн обложки

Сенченкова Е. А.
Снастин А. В.
Синяева Г. И.
Луценко С. В.
Мовчан А. Г.

Формат 70×100 1/16.
Гарнитура «PT Serif». Печать цифровая.
Усл. печ. л. 26,98. Тираж 200 экз.
Веб-сайт издательства: www.dmkpress.com

--">

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


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