Ассемблер. Разработка и оптимизация Windows-приложений (+исх.) (2003, DJVU)
Год издания: 2003 Название: Ассемблер. Разработка и оптимизация Windows-приложений Автор: Магда Юрий Степанович Издательство: БХВ-Петербург ISBN: 5-94157-324-3 Формат: djvu Язык: русский Страниц: 544
Книга "Ассемблер. Разработка и оптимизация Windows-приложений" является подробным руководством по программированию на ассемблере в операционной среде Windows. При этом автор рассматривает применение ассемблера в двух аспектах: в качестве самостоятельного средства разработки полнофункциональных Windows-приложений и как встроенного инструмента в составе языков высокого уровня.
Подробно раскрывая все возможности ассемблера как языка программирования автор особое внимание уделил и возможной оптимизации программ на языках высокого уровня при использовании вставок и модулей, разработанных на ассемблере. Для демонстрации этого выбраны наиболее популярные средства разработки — Microsoft Visual С++.NET и Borland Delphi 7.
Материал книги включает много примеров с анализом программного кода. Все примеры программ работоспособны и построены так, чтобы их можно легко адаптировать или модифицировать для дальнейшего использования.
При печатном издании книги к ней прилагался компакт диск с записанными исходными текстами программ (в архиве содержимое такого компакт-диска приведено в файле source.rar). Примеры размещены в каталогах CHAPTER_2 - CHAPTER_6.
Помимо исходных текстов каталоги, относящиеся к главе 3 и 6, содержат файлы проектов для MS Visual C++.NET и Delphi 7. В каждом каталоге примеров имеется текстовый файл Readme.doc, в котором приводится описание содержимого каталога.
Книга будет полезна программистам, как работающим с языками высокого уровня, так и пишущим на ассемблере.
Введение
Структура книги
Глава 1. Разработка высокоэффективного программного кода 1.1. Оптимизация алгоритма разрабатываемой программы 1.2. Оптимизация с учетом аппаратных средств компьютера 1.3. Оптимизация с использованием средств языка высокого уровня 1.4. Оптимизация с использованием языка низкого уровня ассемблера 1.5. Оптимизация с учетом специфических особенностей процессора 1.6. Ассемблер и оптимизация программ в деталях 1.7. Использование ассемблера для разработки Windows-приложений
Глава 2. Основы программирования на языке ассемблера 2.1. Использование процедур в языке ассемблера 2.2. Реализация математических вычислений на языке ассемблера 2.3. Обработка строк и массивов данных
Глава 3. Интерфейс с языками высокого уровня 3.1. Конструкции высокого уровня на языке ассемблера 3.2. Общие принципы построения интерфейсов с языками высокого уровня 3.3. Использование процедур на ассемблере в языках высокого уровня 3.4. Сравнительный анализ программного кода на ассемблере и С++
Глава 4. Программирование приложений в Windows на языке ассемблера: первые шаги
Глава 5. Программирование на ассемблере в Windows:от простого к сложному 5.1. Графический интерфейс Windows 5.2. Вывод текста на экран: дополнительные возможности 5.3. Работа со шрифтами 5.4. Рисование геометрических фигур 5.5. Обработка сообщений мыши 5.6. Ввод данных с клавиатуры 5.7. Элементы управления Windows и их применение в программах на ассемблере 5.8. Использование элементов управления 5.9. Диалоговые окна и их использование 5.10. Применение библиотек динамической компоновки (DLL)
Глава 6. Встроенный ассемблер языков высокого уровня: принципы использования 6.1. Применение встроенного ассемблера Delphi 7 6.2. Директивы встроенного ассемблера 6.3. Выражения во встроенном ассемблере 6.4. Использование меток во встроенном ассемблере 6.5. Примеры использования встроенного ассемблера в Delphi-приложениях 6.6. Ассемблерные процедуры в Delphi 7 6.7. Обработка строк во встроенном ассемблере 6.8. Применение встроенного ассемблера в Microsoft Visual С++ .NET
Заключение Приложение 1. Инструкции процессоров 80x86 Приложение 2. Описание CD Список литературы Предметный указатель
Местонахождение файла: Файлохранилище «Облако@Mail.ru» Имя файла: 21nn.ru_asmMagda.rar Скорость скачивания: максимальная (до 10 Мб/с)
Размер архива: 40,4 Мб
(Ссылки доступны только зарегистрированным пользователям)
Новых за месяц: 130 Новых за неделю: 41 Новых вчера: 6 Новых сегодня: 3 Всего: 5499 Из них: Администраторов: 6 $$$-Модераторов: 2 Модераторов: 5 Прокураторов: 5 ----------------- далее: Проверенных: 260 Пользователей: 3034 Новичков: 1884 Заблокированных: 110 ----------------- Из всех пользователей: Мужчин и парней: 4322 Женщин и девушек: 1176