Программирование на ассемблере x64 для начинающих
Здесь можно купить книгу "Программирование на ассемблере x64 для начинающих " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-97060-929-3
Страниц: 333
Артикул: 99238
Возрастная маркировка: 16+
Краткая аннотация книги "Программирование на ассемблере x64 для начинающих"
Цель этой книги – показать, как используются инструкции языка ассемблера, и научить читателей программировать на нем – начиная с создания самых простых программ и заканчивая использованием расширенной системы команд Advanced Vector Extensions (AVX). Для изучения практической части потребуется знание основы программирования на каком-либо языке высокого уровня, например C. Теоретический материал сведен к необходимому минимуму: немного информации о двоичных числах, краткое описание логических операторов и кое-что об основах линейной алгебры. Исходный ассемблерный код представлен в виде завершенных программ, которые читатель может протестировать на своем компьютере и поэкспериментировать с ними. Рассматриваются инструментальные средства, которыми можно воспользоваться, и потенциальные проблемы при использовании этих инструментов. Основная часть книги содержит информацию о применении ассемблера в ОС Linux; несколько заключительных глав описывают работу в Windows. Книга предназначена для программистов на языках высокого уровня, а также для системных инженеров и инженеров по обеспечению безопасности, работающих в области исследования вредоносного программного обеспечения.
Содержание книги "Программирование на ассемблере x64 для начинающих "
Об авторе
О техническом рецензенте
Предисловие от издательства
Введение
Прежде чем начать
Глава 1. Самая первая программа
Глава 2. Двоичные и шестнадцатеричные числа и регистры
Глава 3. Анализ программ с помощью отладчика: GDB
Глава 4. Следующая программа: Alive and Kicking
Глава 5. Ассемблер основан на логике
Глава 6. Отладчик Data Display Debugger
Глава 7. Переходы и циклы
Глава 8. Память
Глава 9. Целочисленная арифметика
Глава 10. Стек
Глава 11. Арифметика с плавающей точкой
Глава 12. Функции
Глава 13. Выравнивание стека и фрейм стека
Глава 14. Внешние функции
Глава 15. Соглашения о вызовах функций
Глава 16. Операции с битами
Глава 17. Работа с битами
Глава 18. Макрокоманды
Глава 19. Ввод и вывод в консоли
Глава 20. Файловый ввод/вывод
Глава 21. Командная строка
Глава 22. Использование ассемблера в коде C
Глава 23. Встроенный ассемблер
Глава 24. Строки
Глава 25. Предъявите ваш идентификатор
Глава 26. SIMD
Глава 27. Работа с битами регистра mxcsr
Глава 28. Выравнивание для SSE
Глава 29. SSE-инструкции для работы с упакованными целыми числами
Глава 30. Обработка строк средствами SSE
Глава 31. Поиск символа в строке
Глава 32. Сравнение строк
Глава 33. Перемешиваем данные
Глава 34. SSE-инструкции: маски строк
Глава 35. AVX
Глава 36. Операции с матрицами с использованием AVX
Глава 37. Транспонирование матриц
Глава 38. Оптимизация производительности
Глава 39. Приветствуем мир Windows
Глава 40. Использование Windows API
Глава 41. Функции в Windows
Глава 42. Функции с переменным числом аргументов
Глава 43. Работа с файлами в Windows
Резюме
Послесловие. Что дальше?
Предметный указатель
Все отзывы о книге Программирование на ассемблере x64 для начинающих
С книгой "Программирование на ассемблере x64 для начинающих" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Программирование на ассемблере x64 для начинающих (автор Йо Ван Гуй )", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку