Скачать бесплатно книги по программированию на Assemblere (ассемблере) и дизассемблированию - литература, программы, справочники

Скачать бесплатно книги по программированию на Assemblere (ассемблере) и дизассемблированию

Литература ⇒ Программирование ⇒ Ассемблер

Язык ассемблера — машинно-ориентированный язык низкого уровня с командами, не всегда соответствующими командам машины, который может обеспечить дополнительные возможности вроде макрокоманд, автокод, расширенный конструкциями языков программирования высокого уровня, такими как выражения, макрокоманды, средства обеспечения модульности программ. Ассемблерные программы под разные операционные системы (Windows, как в 32-битных, так и 64-битных версиях, DOS, Linux), резидентные программы, ассемблерные вставки в программы на языках высокого уровня, разработка драйверов на ассемблере. Навыки и примеры дизассемблирования программ. Рассмотрены основные моменты работы с процессором intel, сопроцессором, сегментация и управление памятью в реальном масштабе времени, взаимодействие программ с аппаратными устройствами ПК, портами, работа с дисками. Синтаксис, примеры, программы, справочники, руководства и самоучители можно найти и скачать бесплатно в этом разделе.



Всего записей в разделе литература - 1696 (найдено книг: 16)

Ассемблер и дизассемблирование
Пирогов В., БХВ-Петербург, 2006, 464 с.
Знание ассемблера и основ дизассемблирования позволяет программисту, с одной стороны, эффективно строить защиту своих собственных программ, а с другой стороны писать более эффективный и оптимизированный программный код. Данное практическое руководство по дизассемблированию и отладке Windows-приложений, написанное Владиславом Пироговым – профессором кафедры новых информационных технологий, поможет понять механизмы функционирования исполняемых модулей в среде Windows, а также соответствие между структурами языка высокого уровня и машинного кода. В этой книге вы найдете практические примеры исследования исполняемого кода и узнаете основные принципы подобного исследования: идентификацию программных структур, поиск данных и др. Изучите инструменты, используемые для работы с исполняемым кодом: отладчики, дизассемблеры, редакторы ресурсов, НЕХ-редакторы и прочее. Освоите основы работы с программами SoftICE и IDA Pro, которые считаются в настоящее время наиболее мощными и «продвинутыми» в области дизассемблирования и отладки. Кроме того, в книге подробно описывается формат исполняемых модулей и структура инструкций микропроцессора Intel.
WinDjvu  13,9 Mb     СКАЧАТЬ

Ассемблер для процессоров Intel Pentium
Юрий Магда, Питер, 2006, 416 с.
Издание посвящено вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен широкий круг вопросов, начиная с основ программирования на ассемблере и заканчивая применением самых современных технологий обработки данных, таких как MMS, SSE и SSE2. Материал книги раскрывает методику оптимизации программного кода для всех поколений процессоров Intel Pentium, включая Intel Pentium 4. Теоретический материал подкреплен многочисленными примерами программного кода. Для широкого круга читателей, от студентов до опытных разработчиков программного обеспечения.
WinDjvu  4 Mb     СКАЧАТЬ

Assembler. Учебник для вузов
В. Юров, Питер, 2005, 638 с.
В учебнике рассматриваются вопросы программирования на языке ассемблера для компьютеров на базе микропроцессоров фирмы Intel. Основу книги составляет материал, являющийся частью курса, читаемого автором в высшем учебном заведении и посвященного вопросам системного программирования. По сравнению с первым изданием учебник существенно переработан. Исправлены ошибки и неточности. Добавлено описание команд для Intel-совместимых процессоров (до Pentium IV включительно).
PDF  7,7 Mb     СКАЧАТЬ

Ассемблер. Самоучитель
Александр Крупник, Питер, 2005, 240 с.
Книга знакомит читателя с ассемблером - универсальным языком низкого уровня, на который переводятся другие, высокоуровневые языки. Будучи основой таких языков, ассемблер позволяет лучше понять и Си, и C++, и Паскаль. Кроме того, с его помощью можно написать отдельные части программ так, чтобы они быстрее выполнялись. В силу своей универсальности ассемблер позволяет менять и чужие программы, исходный текст которых на языке высокого уровня недоступен. За это его так любят хакеры.
WinDjvu  4 Mb     СКАЧАТЬ

Язык ассемблера для процессоров Intel, 4-е издание
Кип Р. Ирвин, Вильямс, 2005, 893 с.
В основу четвертого издания этой книги положено описание архитектуры процессоров фирмы Intel, называемой IA-32, сделанное с точки зрения программиста. По сравнению с третьим изданием, книга полностью переписана, и теперь основной акцент в ней сделан на создании 32-разрядных приложений для системы Windows. Ее отличает последовательный и методически грамотный подход к изложению материала.
WinDjvu  23,4 MB     СКАЧАТЬ

Ассемблер на примерах. Базовый курс
Рудольф Марек, Наука и Техника, 2005, 240 с.
Эта книга представляет собой великолепное практическое руководство по основам программирования на языке ассемблера. Изложение сопровождается большим количеством подробно откомментированных примеров, что способствует наилучшему пониманию и усвоению материала. Доходчиво объясняются все основные вопросы программирования на этом языке. Вы узнаете, как писать ассемблерные программы под разные операционные системы (Windows, DOS, Linux), как создавать резидентные программы, как писать ассемблерные вставки в программы на языках высокого уровня и многое другое. Попутно вам будут разъяснены основные моменты работы процессора, операционных систем, управления памятью и взаимодействия программ с аппаратными устройствами ПК - то есть все то, без знания чего нельзя обойтись при программировании на языке низкого уровня, которым и является ассемблер.
PDF  6 Mb     СКАЧАТЬ

Страницы: 1   2