|
|
В категории материалов: 35 Показано материалов: 11-20 |
Страницы: « 1 2 3 4 » |
Сортировать по:
Дате ·
Названию ·
Рейтингу ·
Комментариям ·
Загрузкам ·
Просмотрам
В книге рассматривается один из эффективных
методов оптимизации программ - использование языка ассемблера, описана
методика разработки отдельных модулей на нем для применения в
программах на языках высокого уровня, показано, как с помощью
ассемблера можно разработать полнофункциональные Windows-приложения. Особое
внимание уделено оптимизации программ, написанных на языках высокого
уровня, с помощью встроенного ассемблера. Для демонстрации методов и
подходов выбраны наиболее популярные средства разработки - Microsoft
Visual C++ .NET и Borland Delphi 7. В книгу включены примеры
программного кода приложений, иллюстрирующие различные аспекты
применения ассемблера. Исходные тексты программ содержатся на
прилагаемом к книге компакт-диске.
|
Это руководство подробно рассказывает о том, как писать оптимизированный код
на ассемблере, с ориентированием на семейство микропроцессоров Pentium.
Большая часть приведенной здесь информации основывается на моих собственных
исследованиях. Много людей прислали мне полезную информацию и исправления для
этого руководства, и я обновляю его каждый раз, когда у меня появляется важная
информация. Поэтому данное руководство наиболее точно, подробно и исчерпывающе,
нежели любой другой источник информации, и оно содержит множество подробностей,
которые трудно найти где-бы то ни было еще. Эта информация во многих случаях
позволит вам узнать, сколько тактов займет выполнение определенного кода. Тем не
менее, я не утверждаю, что вся информация в данном руководстве верна: некоторые
измерения очень трудно или невозможно сделать точно, и у меня нет доступа к
информации о внутренней реализации, которая есть у тех, кто пишет интеловские
руководства.
|
В книге освещаются все аспекты современного программирования на
ассемблере для 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 для управления
нестандартной аппаратурой. Для читателей, не являющихся
профессионалами-программистами, но имеющих дело с персональными
компьютерами, а также студентов вузов, аспирантов и
преподавателей.
|
|
| Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|