|
|
В разделе материалов: 53 Показано материалов: 21-30 |
Страницы: « 1 2 3 4 5 6 » |
В книге освещаются все аспекты современного программирования на
ассемблере для DOS, Windows 95/NT и UNIX (Solaris, Linux и FreeBSD),
включая создание резидентных программ и драйверов, прямое
программирование периферийных устройств, управление защищенным режимом
и многое другое. Детально рассматривается архитектура процессоров Intel
вплоть до Pentium III. Все главы иллюстрируются подробными примерами
работоспособных программ.
Издание ориентировано как на профессионалов, так и на начинающих без опыта программирования.
|
Учебно-справочное пособие. Имеет практическую направленность. В книге описаны особенности защищённого режима работы процессора, процедура переключения в защищённый режим и возврата в реальный режим. Приведены программы, демонстрирующие использование защищённого режима и мультизадачность. Описана иерархия средств для работы в защищённом режима, в частности, интерфейсы прерывания BIOS INT 15h, VCPI, DPMI, DOS-экстендеры и виртуальная машина операционной системы Windows.
|
Книга представляет собой новую редакцию третьего тома
"Библиотеки системного программиста" и посвящена программированию
видеоадаптеров. В ней рассмотрены различные типы современных видеоадаптеров, в
том числе адаптеров SVGA, описаны их регистры, организация видеопамяти.
Представлены основные приемы программирования видеоадаптеров. Книга предназначена для специалистов по вычислительной
технике, системных и прикладных программистов, студентов вузов,
специализирующихся на вычислительной технике.
|
В пособии рассматривается язык макроассеблера для
персональных ЭВМтипа IBM PC (язык MASM, версия 4.0). Пособие состоит из 4 глав.
В главе 1 рассмотрены особенности пер-сональных компьютеров типа IBM PC и
приведены начальные сведения оязыке MASM. В главе 2 описывается система команд
этих компьютеров.Глава 3 посвящена посвящена собственно языку MASM. В главе 4
приведеныпримеры фрагментов программ и полных программ на MASM для решения раз-личных
задач. В пособии не рассматриваются вопросы, связанные с обработкой дво-ично-десятичных
чисел и работой арифметического сопроцессора 8087 или80287. Под термином
"ПК" в пособии понимается персональный компьютер типаIBM PC c
микропроцессором 8088/8086, 80186 или 80286.
|
Киньте грязью в того, кто вам скажет, что Ассемблер - очень сложный для
изучения язык. И никогда не читайте глупых книг, в которых написана
подобная чушь. О том, что это очень сложно, говорят и пишут люди, у
которых в свое время не хватило смелости (и/или ума) попытаться
"въехать" в "машинные коды", "прерывания", "порты ввода-вывода" и
прочую низкоуровневую "чепуху", с которой рано или поздно сталкивается
любой профессиональный программист. Можно сколько угодно ругать глюки в
"винде", кривой SQL в Delphi, Билла-Гейтса или "эту проклятую зидовскую
мамку" - это не избавляет от элементарного невежества в области
"компьютерных технологий". А без знания последних любой программист
может уподобиться танцору, которому мешает танцевать сами знаете что
:)...
|
Книга
является простым и доступным для широкого круга пользователей
пособием по программированию на языке ассемблера для персональных
компьютеров IBM PC. Рассматриваются основы разработки программ,
аппаратная организация компьютера, использование системных средств DOS
и BIOS, программирование сопроцессора и защищенного режима. Отдельный
раздел посвящен разработке прикладных драйверов Windows для управления
нестандартной аппаратурой. Для читателей, не являющихся
профессионалами-программистами, но имеющих дело с персональными
компьютерами, а также студентов вузов, аспирантов и
преподавателей.
|
В основу четвертого издания этой книги положено описание архитектуры
процессоров фирмы Intel, называемой IA-32, сделанное с точки зрения
программиста. По сравнению с третьим изданием, книга полностью
переписана, и теперь основной акцент в ней сделан на создании 32-
разрядных приложений для системы Windows. Ее отличает последовательный
и методически грамотный подход к изложению материала. Материал данной книги подобран в соответствии с ее первоначальным
замыслом - научить студентов писать и отлаживать программы на уровне
машинных кодов. Она никогда не заменит собой полноценный учебник по
архитектуре компьютеров, но позволит студентам получить из первых рук
бесценный опыт в написании программ и продемонстрирует, как на самом
деле работает компьютер.
|
В книге дано описание основных элементов языка
Ассемблера семейства IBM PC: системы счисления, машинное представление данных и
команд, основы 16- и 32-разрядого программирования, программирование
сопроцессора, ввод-вывод информации в DOS и Windows, использование
макросредств. Подробно, шаг за шагом на многочисленных примерах законченных
программ рассматриваются идеи и принципы организации вычислений на Ассемблере
от простого к сложному, используя аналогию и прямую поддержку со стороны
алгоритмических языков Pascal (Borland Pascal-7.0, Delphi-5) и C/C++ (Borland
C++ 3.1, 4.5, 5.02, Borland C++ Builder 5, Visual C++6.0). Материал
книги базируется на лекционном курсе и лабораторном практикуме "Основы
организации и функционирования ЭВМ" в течение многих лет читаемого автором
для программистов в Национальном аэрокосмическом университете имени
Н.Е.Жуковского (ХАИ). Книга состоит из двух частей: лекции и лабораторные
работы. Каждая лабораторная работа содержит подробно разработанные варианты
решения типовой задачи с указанием возможных проблем при вычислениях и способах
их устранения. Книга содержит необходимый справочный материал, большое
количество и законченных программ. Все исходные тексты программ находятся на
прилагаемой к книге дискете, а более расширенная информация - на сайте
издательства. Для разработчиков программного обеспечения, желающих
повысить качество своих программ, преподавателей и студентов, профессионально
изучающих программирование, а также для всех желающих познакомиться с нижним
уровнем программирования компьютеров семейства IBM PC.
|
В книге рассмотрен язык Ассемблера для процессоров семейства
Intel 80x86, а также различные аспекты применения этого языка в области защиты
информации. Книга состоит из шести глав. Глава 1 суть учебное пособие
для начинающих по программированию на Ассемблере в среде DOS, она содержит
описание архитектуры компьютера IBM PC, системы команд, способов адресации
данных, системных функций, некоторых приемов программирования. Вторая и третья
главы книги рассчитаны на более подготовленного читателя. Главе 2 содержит
описание криптографических методов и возможные способы решения задач контроля
целостности и обеспечения секретности информации. Глава 3 посвящена
специфическим применениям Ассемблера, таким как защита программ от статического
и динамического исследования, борьба с вирусами, "изощренное"
программирование. Глава 4 содержит описание особенностей программирования на
Ассемблере в среде Linux. В главе 5 обсуждаются инструментальные средства и
базовые приемы создания приложений для ОС Windows. В главе 6 описывается
методика оптимизации программ на языке Ассемблер с учетом особенностей
архитектур процессоров Pentium различных поколений. Книга рассчитана на широкий
круг читателей, в том числе и не являющихся профессиональными программистами.
Может быть полезна программистам, инженерам, студентам вузов.
|
|
| Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|