электронные книги в формате fb2
Ассемблер? Это просто! Учимся программировать

Скачать Ассемблер? Это просто! Учимся программировать

Автор: Олег Калашников
Год: 2007

О книге: Подробно и доходчиво объясняются все основные вопросы программирования на ассемблере. Рассмотрены команды процессоров Intel, 16- и 32-разрядные регистры, основы работы с сопроцессором, сегментация памяти в реальном масштабе времени, управление клавиатурой и последовательным портом, работа с дисками и многое другое. Описано, как разработать безобидный нерезидентный вирус и антивирус против этого вируса, как написать файловую оболочку (типа Norton Commander или FAR Manager) и как писать резидентные программы. Каждая глава состоит из объяснения новой темы, описания алгоритмов программ, многочисленных примеров и ответов на часто задаваемые вопросы. Читать дальше »

Искусство дизассемблирования

Скачать Искусство дизассемблирования

Автор: Крис Касперски, Ева Рокко
Год: 2008

О книге: Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как C/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов. Приводится обзор популярных хакерских инструментов для Windows, UNIX и Linux - отладчиков, дизассемблеров, шестнадцатеричных редакторов, API- и RPC-шпионов, эмуляторов. Рассматривается исследование дампов памяти, защитных механизмов, вредоносного программного кода - вирусов и эксплоитов. Уделено внимание противодействию антиотладочным приемам. К книге прилагается компакт-диск с полноцветными иллюстрациями и кодами рассматриваемых примеров. Для программистов и продвинутых пользователей. Читать дальше »

Ассемблер для процессоров Intel Pentium

Скачать Ассемблер для процессоров Intel Pentium

Автор: Магда Ю. С.
Год: 2006

О книге: Издание посвящено вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен широкий круг вопросов, начиная с основ программирования на ассемблере и заканчивая применением самых современных технологий обработки данных, таких как MMS, SSE и SSE2. Материал книги раскрывает методику оптимизации программного кода для всех поколений процессоров Intel Pentium, включая Intel Pentium 4. Теоретический материал подкреплен многочисленными примерами программного кода. Для широкого круга читателей, от студентов до опытных разработчиков программного обеспечения. Читать дальше »

Ассемблер и дизассемблирование

Скачать Ассемблер и дизассемблирование

Автор: Владислав Пирогов
Год: 2006

О книге: Рассмотрены вопросы исследования кода Windows-приложений. Подробно описаны формат исполняемых модулей и структура инструкций микропроцессора Intel. Дан полный обзор инструментария по исследованию исполняемого кода: отладчики, дизассемблеры, редакторы ресурсов, НЕХ-редакторы и др. Большое внимание уделено работе с популярными программами по дизассемблированию и отладке SoftlCE и IDA Pro. Приведены примеры исследования исполняемого кода и описаны основные принципы подобного исследования: идентификация программных структур, поиск данных и др. Прилагаемый компакт-диск содержит тексты всех листингов, описанных в книге, а также учебные программы. Читать дальше »

Архитектура IBM PC и язык Ассемблера

Скачать Архитектура IBM PC и язык Ассемблера

Автор: В. Я. Митницкий
Год: 2000

О книге: Рассмотреныобщая структура программы на Ассемблере, команды двоичной арифметики, работа компьютера в текстовом и графическом режимах, реализация наАссемблере различных конструкций языков высокого уровня, принципы отображения структур данных на двоичный код. На конкретных примерах разъясняются общие идеи архитектуры современных ЭВМ. Для студентов и преподавателей вузов, а также для всех желающих познакомиться с нижним уровнем программирования современных микропроцессорных систем. Читать дальше »

Assembler для Windows

Скачать Assembler для Windows

Автор: В. Ю. Пирогов
Год: 2002

О книге: Если Вы, дорогой читатель, знакомы с книгой "Assembler: учебный курс"Вашего покорного слуги, то, наверное, обратили внимание, чтопрограммированию в операционной системе Windows было посвящено всегодве главы. Это немного и может служить лишь введением в данную область.Пришло время заняться этим серьезно. Прежде всего, как и полагается в предисловии, отвечу на возможноезамечание: зачем нужен ассемблер в Windows, если есть, например, Си идругие языки. Зачем нужен ассемблер, я уже писал в упомянутой вышекниге. Позволю себе процитировать ее: "Зачем нужен язык ассемблера? -спросят меня. Самой простой и убедительный ответ на поставленный вопростакой - затем, что это язык процессора и, следовательно, он будет нужендо тех пор, пока будут существовать процессоры. Более пространный ответна данный вопрос содержал бы в себе рассуждение о том, что ассемблерможет понадобиться для оптимизации кода программ, написания драйверов,трансляторов, программирования некоторых внешних устройств и т.д. Читать дальше »

Assembler. Учебник для вузов

Скачать Assembler. Учебник для вузов

Автор: В.И. Юров
Год: 2003

О книге: В учебнике рассматриваются вопросы программирования на языке ассемблера для компьютеров на базе микропроцессоров фирмы Intel. Основу книги составляет материал, являющийся частью курса, читаемого автором в высшем учебном заведении и посвященного вопросам системного программирования. По сравнению с первым изданием учебник существенно переработан. Исправлены ошибки и неточности. Добавлено описание команд для Intel-совместимых процессоров (до Pentium IV включительно). Книга будет полезна студентам вузов, программистам и всем желающим изучить язык Assembler. Допущено Министерством образования Российской Федерации в качествеучебного пособия для студентов высших учебных заведений, обучающихся понаправлению подготовки дипломированных специалистов "Информатика и вычислительная техника". Читать дальше »

Язык ассемблера: уроки программирования

Скачать Язык ассемблера: уроки программирования

Автор: П. И. Рудаков, К. Г. Финогенов
Год: 2001

О книге: Книга является простым и доступным для широкого круга пользователей пособиемпо программированию на языке ассемблера для персональных компьютеровIBM PC. Рассматриваются основы разработки программ, аппаратная организация компьютера, использование системных средств DOS и BIOS,программирование сопроцессора и защищенного режима. Отдельный раздел посвящен разработке прикладных драйверов Windows для управления нестандартной аппаратурой. Для читателей, не являющихся профессионалами-программистами, но имеющих дело с персональными компьютерами, а также студентов вузов, аспирантов и преподавателей. Читать дальше »

Ассемблер в задачах защиты информации. 2 издание

Скачать Ассемблер в задачах защиты информации. 2 издание

Автор: О.В.Бурдаев, М.А.Иванов, И.И.Тетерин
Год: 2004

О книге: В данной электронной книге рассмотрен язык Ассемблера для процессоров семейства Intel 80x86, а также различные аспекты применения этого языка в области защиты информации. Книга состоит из шести глав: Глава 1 суть учебное пособие для начинающих по программированию на Ассемблере в среде DOS, она содержит описание архитектуры компьютера IBM PC, системы команд, способов адресации данных, системных функций, некоторых приемов программирования. Вторая и третья главы книги рассчитаны на более подготовленного читателя. Глава 2 содержит описание криптографических методов и возможные способы решения задач контроля целостности и обеспечения секретности информации. Глава 3 посвящена специфическим применениям Ассемблера, таким как защита программ от статического и динамического исследования, борьба с вирусами, "изощренное" программирование. Глава 4 содержит описание особенностей программирования на Ассемблере в среде Linux. В главе 5 обсуждаются инструментальные средства и базовые приемы Читать дальше »

Assembler. Практикум

Скачать Assembler. Практикум

Автор: В. И. Юров
Год: 2004

О книге: Цель книги - дополнить учебник "Assembler" того же автора практическим материалом, используя который можно разрабатывать сложные полнофункциональные программы для различных операционных платформ. Каждая из двенадцати глав практикума посвящена определенной прикладной теме. Исчерпывающе рассмотрены вопросы организации взаимодействия программ на ассемблере с внешним миром. Приведены варианты ассемблерной реализации многих известных и востребованных на практике алгоритмов. Изложение базовых вопросов прикладного программирования сопровождается рассмотрением ряда интересных примеров. Книга предназначена для студентов и специалистов, применяющих ассемблер для решения задач прикладного и системного программирования. Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов "Информатика и вычислительная техника". Читать дальше »