Автор: Каспер Эрни Год: 2004 Формат: pdf Размер: 2 Язык: Русский
В данной электронной книге изложены основы программирования на языке Ассемблера для популярного семейства микроконтроллеров i8051. Описаны особенности архитектуры микроконтроллеров семейства i8051. Приведены сведения о технологии разработки программ, системе и форматах команд. Книга содержит информацию о программировании некоторых типов задач, в том числе задач цифровой фильтрации сигналов, а также несколько рекомендаций о стиле программирования для начинающих программистов.
Для широкого круга специалистов, занимающихся разработкой промышленной и бытовой аппаратуры, радиолюбителей, может быть полезна студентам и аспирантам.
Автор: Крис Касперски Год издания: 2001 Формат: pdf Издат.: СОЛОН - Р Страниц: 480 Язык: Русский
Первая книга в России по знаменитому программному продукту - популярнейшему дизассемблеру IDA Рго. Книга представляет собой подробный справочник по функциям встроенного языка, интерфейсу и архитектуре дизассемблера IDA Рго 4.01 с уточнением особенностей младших версий. Показывает приемы эффективного использования IDA Рго для исследования зашифрованного кода, п-кода, самомодифицирующегося и защищенного кода. Содержит множество практических примеров использования функций IDA. Книга затрагивает вопросы внутреннего устройства IDA Рго, дана информация об ошибках реализации, неточностях, без понимания которых полноценная работа с дизассемблером невозможна. Ориентирована на системных программистов средней и высокой квалификации, в совершенстве владеющих языком ассемблера микропроцессоров серии Intel 80х86 и работающих с операционными системами фирмы Microsoft, разработчиков защит, специалистов по информационной безопасности, специалистов по РIС-контроллерам, по ремонту жестких дисков.
Автор: Олег Калашников Год издания: 2006 Формат: Djvu Издат.: БХВ-Петербург Страниц: 384 ISBN: 5-94157-709-5 Язык: Русский
В электронной книге подробно и доходчиво объясняются все основные вопросы программирования на ассемблере. Рассмотрены команды процессоров Intel, 16- и 32-разрядные регистры, основы работы с сопроцессором, сегментация памяти в реальном масштабе времени, управление клавиатурой и последовательным портом, работа с дисками и многое другое. Описано, как разработать безобидный нерезидентный вирус и антивирус против этого вируса, как написать файловую оболочку (типа Norton Commander или FAR Manager) и как писать резидентные программы. Каждая глава электронной книги состоит из объяснения новой темы, описания алгоритмов программ, многочисленных примеров и ответов на часто задаваемые вопросы.
Автор: Юрий Магда Год издания: 2006 Формат: Djvu Издат.: Питер Страниц: 410 Язык: Русский
Издание посвящено вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен широкий круг вопросов, начиная с основ программирования на ассемблере и заканчивая применением самых современных технологий обработки данных, таких как MMS, SSE и SSE2. Материал книги раскрывает методику оптимизации программного кода для всех поколений процессоров Intel Pentium, включая Intel Pentium 4. Теоретический материал подкреплен многочисленными примерами программного кода. Для широкого круга читателей, от студентов до опытных разработчиков программного обеспечения.
Автор: James Leiterman Год издания: 2005 Формат: CHM Издат.: Wordware Publishing Страниц: 568 ISBN: 1598220020 Язык: Русский
Providing a step-by-step understanding of programming Intel and AMD 80x86 processors in assembly language, this book attempts to break through the complexity of programming environments and explains 32-bit and 64-bit 80x86 assembly language programming.
Автор: Хижняк П.Л. Издательство: М: ИНТО Год издания: 1991 Страниц: 90 ISBN: 5-86028-011-4 Язык: русский Формат: PDF Размер: 6,6 Мб
В книге описаны методы создания эффективных антивирусных программ-детекторов и флагов. С этой целью рассмотрены принципы функционирования некоторых типов вирусов и приведен ассемблерный текст простейшего СОМ-вируса с подробным рассказом о фазах создания вируса и о работе отдельных его частей.
Приведен также текст антивирусной программы. Подробно описан процесс создания программы-антивируса, показана практическая работа вируса и антивируса в среде MS DOS для IBM PC совместимых компьютеров. В конце книги дана краткая аннотация ряда публикаций по вирусам и антивирусам. Книга рассчитана на программистов различных уровней подготовки и на пользователей IBM-совместимых компьютеров.
Автор: Голубь Н.Г. Издательство: ДиаСофтЮП Год издания: 2002 Страниц: 656 ISBN: 5-93772-056-3 Язык: русский Формат: DJVU Размер: 19 Мб
В книге дано описание основных элементов языка Ассемблера семейства IBM PC: системы счисления, машинное представление данных и команд, основы 16- и 32-разрядного программирования, программирование сопроцессора, ввод-вывод информации в DOS и Windows, использование макросредств. Подробно, шаг за шагом на многочисленных примерах законченных программ рассматриваются идеи и принципы организации вычислений на Ассемблере от простого к сложному, используя аналогию и прямую поддержку со стороны алгоритмических языков Pascal (Borland Pascal-7.0, Delphi-5) и C/C++ (Borland C/C++3.1, 4.5, 5.02, Borland C++Builder 5, Visual C++6.0).
Материал книги базируется на лекционном курсе и лабораторном практикуме "Основы организации и функционирования ЭВМ" в течение многих лет читаемого автором для программистов в Национальном аэрокосмическом университете имени Н.Е. Жуковского (ХАИ). Книга состоит из двух частей: лекции и лабораторные работы. Каждая лабораторная работа содержит подробно разобранные варианты типовой задачи с указанием возможных проблем при вычислениях и способах их устранения.
Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как C/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов. Приводится обзор популярных хакерских инструментов для Windows, UNIX и Linux - отладчиков, дизассемблеров, шестнадцатеричных редакторов, API- и RPC-шпионов, эмуляторов. Рассматривается исследование дампов памяти, защитных механизмов, вредоносного программного кода - вирусов и эксплоитов. Уделено внимание противодействию антиотладочным приемам. К книге прилагается компакт-диск с полноцветными иллюстрациями и кодами рассматриваемых примеров. Для программистов и продвинутых пользователей.
Автор: А. Крупник Год: 2005 Формат: djvu Издат.: Питер Страниц: 242 ISBN: 5-469-00825-8 Язык: Русский
Книга знакомит читателя с ассемблером - универсальным языком «низкого уровня», на который переводятся другие, «высокоуровневые» языки. Будучи основой таких языков, ассемблер позволяет лучше понять и Си, и С++, и Паскаль. Кроме того, с его помощью можно написать отдельные части программ так, чтобы они быстрее выполнялись. В силу своей универсальности ассемблер позволяет менять и чужие программы, исходный текст которых на языке высокого уровня недоступен. За это его так любят хакеры. Начав с простых коротких примеров, написанных для ассемблера MASM фирмы Microsoft, и двигаясь вперед, вы научитесь писать довольно сложные программы для Windows и DOS. Книга предназначена для всех, кто интересуется программированием вообще и ассемблером в частности.
В основу четвертого издания этой книги положено описание архитектуры процессоров фирмы Intel, называемой IА-32, сделанное с точки зрения программиста. По сравнению с третьим изданием, книга полностью переписана, и теперь основной акцент в ней сделан на создании 32-разрядных приложений для системы Windows. Ее отличает последовательный и методически грамотный подход к изложению материала. Материал данной книги подобран в соответствии с ее первоначальным замыслом — научить студентов писать и отлаживать программы на уровне машинных кодов. Она никогда не заменит собой полноценный учебник по архитектуре компьютеров, но позволит студентам получить из первых рук бесценный опыт в написании программ и продемонстрирует, как на самом деле работает компьютер.