Assembler. Практикум (2-е издание)

Автор: В. И. Юров
Языки: Русский
Издательство: Питер
Год: 2006
Серия: Учебное пособие
ISBN: 5-94723-671-0
Страниц: 400

Цель книги — дополнить учебник «Assembler» того же автора практическим материалом, используя который можно разрабатывать сложные полнофункциональные программы для различных операционных платформ. 

Каждая из двенадцати глав практикума посвящена определенной прикладной теме. Исчерпывающе рассмотрены вопросы организации взаимодействия программ на ассемблере с внешним миром. Приведены варианты ассемблерной реализации многих известных и востребованных на практике алгоритмов. Изложение базовых вопросов прикладного программирования сопровождается рассмотрением ряда интересных примеров. 



Книга предназначена для студентов и специалистов, применяющих ассемблер для решения задач прикладного и системного программирования. 

Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов «Информатика и вычислительная техника».

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

Автор: П.И. Рудаков, К.Г. Финогенов
Языки: Русский
Издательство: Диалог-МИФИ
Год: 2001
ISBN: 5-86404-160-2

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

Assembler для DOS, Windows и UNIX 3-е издание

Автор: С. В. Зубков
Языки: Русский
Издательство: ДМК Пресс
Год: 2004
ISBN: 5-94074-259-9
Страниц: 608

В книге освещаются все аспекты современного программирования на ассемблере для DOS, Windows 95/NT и UNIX (Solaris, Linux и FreeBSD), включая создание резидентных программ и драйверов, прямое программирование периферийных устройств, управление защищенным режимом и многое другое. Детально рассматривается архитектура процессоров Intel вплоть до Pentium III. Все главы иллюстрируются подробными примерами работоспособных программ. Издание ориентировано как на профессионалов, так и на начинающих без опыта программирования.

Assembler. Учебный курс

Автор: В. Ю. Пирогов
Языки: Русский
Издательство: Нолидж
Год: 2001
ISBN: 5-89251-094-8
Страниц: 848

Автор книги решил написать книгу, которая была бы полезна не только для профессиональных программистов, но и для начинающих пользователей. В этой книге читатель найдет интересную ему справочную информацию, и программы, разработанных самим автором.

Ассемблер — это просто. Учимся программировать (2-е издание)

Автор: О. А. Калашников
Языки: Русский
Издательство: БХВ-Петербург
Год: 2011
ISBN: 978-5-9775-0591-8
Страниц: 336

2-е издание, переработанное и дополненное.

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

Как написать компьютерный вирус. Практикум программирования на ассемблере

Автор: Игорь Коваль
Языки: Русский
Издательство: Символ-Плюс
Год: 2002
Страниц: 192

В предлагаемой вашему вниманию книге просто и доходчиво рассказывается о принципах работы компьютерных вирусов различных типов и подробно описывается процесс их создания. Книга содержит множество хорошо прокомментированных текстов, различную справочную информацию. Прочитав эту книгу, вы не только в совершенстве освоите язык ассемблера и научитесь создавать собственные вирусные программы, но и повысите свой профессиональный уровень. Кроме того, устойчивое мнение, что `вирусы пишут только гении, мудрецы и `посвященные` покинет вас навсегда.

Пособие рассчитано на пользователей, знакомых с языком ассемблера процессоров семейства x86 фирмы Intel, и может быть полезно профессиональным программистам, студентам технических ВУЗов и всем, кто интересуется программированием для персональных компьютеров на языках низкого уровня.

Assembler: учебный курс

Автор: В. Юров, С. Хорошенко
Языки: Русский
Издательство: Питер
Год: 1999
Серия: Учебный курс
ISBN: 5-314-00047-4
Страниц: 672

До сих пор программирование на языке низкого уровня Assembler было прерогативой узкого круга профессионалов. Впервые читателю предлагается учебное пособие, способствующее формированию фундаментальных знаний по архитектуре процессора Intel Pentium и основам низкоуровневого программирования на языке Assembler, не требующее никакой начальной подготовки, кроме определенного опыта работы с персональным компьютером. Издание предназначено для специалистов в области информатики, программистов и пользователей, интересующихся предметом. Написанная профессиональным преподавателем, книга может быть рекомендована в качестве учебного пособия для студентов вузов.

Искусство программирования на Ассемблере. Лекции и упражнения

Автор: Надежда Григорьевна Голубь
Языки: Русский
Издательство: ДиаСофтЮП
Год: 2002
ISBN: 5-93772-056-3
Страниц: 656

В книге дано описание основных элементов языка Ассемблера семейства 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).
Материал книги базируется на лекционном курсе и лабораторном практикуме `Основы организации и функционирования ЭВМ` в течение многих лет читаемого автором для программистов в Национальном аэрокосмическом университете имени Н.Е. Жуковского (ХАИ). Книга состоит из двух частей: лекции и лабораторные работы. Каждая лабораторная работа содержит подробно разобранные варианты типовой задачи с указанием возможных проблем при вычислениях и способах их устранения.
Книга содержит необходимый справочный материал, большое количество примеров и законченных программ.
Для разработчиков программного обеспечения, желающих повысить качество своих программ, преподавателей и студентов, профессионально изучающих программирование, а также для всех желающих познакомиться с нижним уровнем программирования компьютеров семейства IBM PC.

Изучаем Ассемблер

Автор: А. Крупник
Языки: Русский
Издательство: Питер
Год: 2004
Серия: КомпАс
ISBN: 5-94723-757-1
Страниц: 256

Книга посвящена основам программирования на Ассемблере в системах Windows и DOS. Знание Ассемблера необходимо профессиональному программисту для понимания работы операционной системы и компилятора. Ассемблер позволяет написать программу (или ее часть) так, что она будет быстро выполняться и при этом занимать мало места. Это любимый язык хакеров; его знание позволяет менять по своему усмотрению программы, имея только исполнимый файл без исходных текстов. В основу изложения положены короткие примеры на ассемблере MASM фирмы Microsoft, вводящие читателя в круг основных идей языка, знание которых позволяет не только писать простые программы, но и самостоятельно двигаться дальше.
Книга рассчитана на школьников средних и старших классов, а также на всех, интересующихся программированием вообще и ассемблером в частности.

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

Автор: Юрий Магда
Языки: Русский
Издательство: Питер
Год: 2006
Серия: Библиотека программиста
ISBN: 5-469-00662-Х
Страниц: 416

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