г. Москва, Московская область
ДМК-Пресс Программирование на ассемблере на платформе x86-64 Аблязов Руслан Зуфярович

ДМК-Пресс Программирование на ассемблере на платформе x86-64 Аблязов Руслан Зуфярович

цена 1 252 руб.
Перейти в интернет-магазин
купить в магазине My-shop.ru г. Москва
В данной книге речь идёт о работе процессора в двух его основных режимах: защищённом режиме и 64-битном, который также называют long mode ("длинный режим"). Также помимо изложения принципов и механизмов работы процессора в защищённом и 64-битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идёт только по делу и только то, что необходимо знать любому системному и низкоуровневому программисту. Последний раздел книги посвящён принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC) подробнее
Смотрите также
Изучив это руководство, вы сможете писать и читать исходный код на ассемблере и применять ассемблер совместно с языками программирования высокого уровня, используя необходимые для этого инструменты. В книге главным образом рассматривается программирование в системе Linux, поскольку это самая простая и удобная платформа для изучения языка ассемблера. В заключительных главах дается общее представление об использовании ассемблера в ОС Windows • Ассемблерный код представлен в виде полноценных завершенных программ, поэтому вы можете протестировать их на своем компьютере, изменять их, экспериментировать с ними и даже «сломать» их • Книга адресована читателям, имеющим базовые знания в области программирования на языках высокого уровня
My-shop.ru г. Москва
1 915 руб.
Почему многие выбирают Clojure? Это - функциональный язык программирования, не только позволяющий пользоваться Java-библиотеками, службами и другими ресурсами JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. В этом исчерпывающем руководстве вы познакомитесь с основами программирования на Clojure на примерах решения повседневных задач, которые могут быть знакомы вам по другим, известным языкам программирования. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности из своей практики и открывает новые пути решения сложных проблем, включая многопоточное программирование
My-shop.ru г. Москва
2 504 руб.
Книга посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С • Важной особенностью книги является огромный спектр охватываемых тем - практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания • Книга будет полезна широкому кругу программистов и разработчиков игр. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании
My-shop.ru г. Москва
1 252 руб.
В данной книге речь идёт о работе процессора в двух его основных режимах: защищенном режиме и 64-битном, который также называют long mode («длинный режим»). Помимо изложения принципов и механизмов работы процессора в защищенном и 64-битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идёт только по делу и только то, что необходимо знать любому системному и низкоуровневому программисту. Последний раздел книги посвящен принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC)
Буквоед г. Москва (пункт выдачи заказов)
756 руб.
Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете запускать свой код на GPU и писать полноценные ядра и функции на CUDA C, научитесь отлаживать код при помощи NSight IDE и получите представление об известных библиотеках от NVIDIA, в частности cuFFT и cuBLAS. Вооружившись этими знаниями, вы сможете написать с нуля глубокую нейронную сеть, использующую GPU, и изучить более основательные темы • Книга предназначена для разработчиков и специалистов по обработке данных, которые хотят познакомиться с основами эффективного программирования GPU для улучшения быстродействия, используя программирование на Python
My-shop.ru г. Москва
1 474 руб.
Почему многие выбирают Clojure? Это - функциональный язык программирования, не только позволяющий пользоваться Java-библиотеками, службами и другими ресурсами JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. В этом исчерпывающем руководстве вы познакомитесь с основами программирования на Clojure на примерах решения повседневных задач, которые могут быть знакомы вам по другим, известным языкам программирования • Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности из своей практики и открывает новые пути решения сложных проблем, включая многопоточное программирование
My-shop.ru г. Москва
2 504 руб.
Изучите язык ассемблера x64, сосредоточившись на обновлениях набора команд x86, наиболее актуальных для разработки прикладных программ • Рассматриваемые темы • - 64-разрядная платформа x86: архитектура, типы данных, регистры, режимы адресации памяти и базовый набор команд • - набор команд x86 для создания быстродействующих функций, которые можно вызывать из языка высокого уровня (C++) • - использование языка ассемблера x64 для эффективной работы с общими типами данных и конструкциями программирования, включая целые числа, текстовые строки, массивы и структуры • - использование набора команд AVX для выполнения скалярных арифметических операций с плавающей запятой • - повышение быстродействия ресурсоемких алгоритмов в проблемных областях, таких как обработка изображений, компьютерная графика, математика и статистика, за счет команд AVX, AVX2 и AVX-512 • - применение различных стратегий и методов кодирования, а также наборов команд x64, AVX, AVX2 и AVX-512 для достижения максимального быстродействия
My-shop.ru г. Москва
2 652 руб.
Roblox - уникальная глобальная виртуальная платформа, предназначенная для создания и прохождения игр. Ее посещает более 150 миллионов активных пользователей в месяц. На Roblox публикуются игры разнообразных жанров, созданные на языке программирования Lua и доступные для запуска всем участникам сообщества Roblox • Используя данное руководство, вы научитесь пользоваться программой Roblox Studio, создадите свои первые игры, узнаете, как оптимизировать их производительность и сможете успешно монетизировать свои проекты • Книга предназначена для всех, кто интересуется разработкой игр на платформе Roblox, - как новичков, так и тех, кто уже знаком с Roblox и хочет освоить эффективные приемы разработки и маркетинга • Для изучения книги не требуется каких-либо знаний о разработке игр
My-shop.ru г. Москва
1 474 руб.
C++ — превосходный выбор для разработки встроенных систем, особенно с учетом того, что этот язык не добавляет каких-либо излишеств, улучшает удобство сопровождения и предлагает множество преимуществ над прочими языками программирования. Из книги вы узнаете, как можно применять C++ для создания надежных, конкурентоспособных систем, рационально использующих все доступные аппаратные ресурсы • Начиная с простого примера программирования встроенной системы и описания самых свежих функциональных возможностей, введенных стандартом C++17, эта книга демонстрирует все тонкости и нюансы правильного программирования. Вы узнаете, как использовать параллельный режим выполнения, управление памятью и возможности функционального программирования C++ при создании встроенных систем, а также как объединять ваши системы с внешними периферийными устройствами и применять эффективные способы работы с драйверами
My-shop.ru г. Москва
1 915 руб.
Учебник «Программирование: введение в профессию», ориентированный на самостоятельное изучение, предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения • Третий том посвящён высокоуровневому программированию и возможным подходам к осмыслению программы и её исполнения, известным как «парадигмы программирования». Рассматриваются языки C++, Lisp, Scheme, Prolog, Hope и Tcl; дополнительно показано создание графических пользовательских интерфейсов с помощью библиотеки FLTK для C++, а также фреймфорка Tcl/Tk • Издание предназначено школьникам старших классов, студентам, преподавателям, а также всем читателям, кто желает стать квалифицированным программистом
My-shop.ru г. Москва
2 504 руб.
Учебник «Программирование: введение в профессию», ориентированный на самостоятельное изучение, предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения • Во второй том вошли части посвящённые языку Си, основным возможностям операционной системы, взаимодействию программ через компьютерные сети, параллельному программированию и внутреннему устройству ядра операционной системы • Издание предназначено школьникам старших классов, студентам, преподавателям, а также всем читателям, кто желает стать квалифицированным программистом
My-shop.ru г. Москва
2 504 руб.
Книга посвящена программированию встраиваемых систем с применением микроконтроллеров. Материал книги сгруппирован в соответствии со стандартными этапами разработки любого программного обеспечения: анализом требований, проектированием, кодированием, отладкой и тестированием • Издание проиллюстрировано примерами на С и анализом получаемого в результате компиляции машинного кода для двух популярных семейств микроконтроллеров Microchip: PIC18 (8 бит) и PIC24 (16 бит). Однако рассмотренные подходы и приемы могут быть использованы при программировании микроконтроллеров других производителей
My-shop.ru г. Москва
1 620 руб.
Compare-Price.ru - сравнение цен интернет-магазинов. Просто выбрать. Легко купить.