Программы, игры, фильмы, музыка, книги, Portable, софт - Новости портала
Развлекательно-познавательный портал SoftSova.RU
Главное меню
Разделы новостей
АУДИОКНИГИ [1068]
БЕЗОПАСНОСТЬ [398]
ГРАФИКА [266]
ДРАЙВЕРА [45]
ИГРЫ [260]
ИНТЕРНЕТ [440]
КНИГИ / ЖУРНАЛЫ [16602]
МОБИЛА / ПЛАНШЕТ [78]
МУЗЫКА [6573]
МУЛЬТИМЕДИА [425]
ОБРАЗОВАНИЕ [72]
РАБОЧИЙ СТОЛ [462]
СИСТЕМА [274]
ОС / СБОРКИ [1621]
ПОРТАТИВНЫЙ СОФТ [561]
СОФТ [961]
ФИЛЬМЫ / СЕРИАЛЫ [437]
ДОК. / УЧЕБ. ВИДЕО [2277]
МУЛЬТФИЛЬМЫ [22]
РАЗНОЕ [73]
Случайная новость
из архива
Фильмы и мультфильмы
Золотая Коллекция Советских Мультфильмов (1943-1991) 1часть [диски 1-23]
Графика и дизайн/Редакторы
Рамка для Photoshop - Праздничная
Графика и дизайн/Редакторы
Рамка и рамка - календарь на 2011 год для фотошоп - Winx
Аудиокниги
Абдуллаев Чингиз. Пройти чистилище
Книги и Журналы
1000 полезных советов для сада и огорода
Полезные программы
Passware RAR key v 7.0.1
Графика и дизайн/Редакторы
Рамка для фотошоп - Белые розы
Музыка/MP3/WAV
Свободные Умы - Ментальный Сталкинг (2010)
Утилиты/Software
Wise Registry Cleaner Pro 5.86.328 Portable
Образование
Свадебный вальс (2009) DVDRip
Аудиокниги
Гаррисон Гарри. Конные варвары
Облако тегов
SoftSova.RU » КНИГИ / ЖУРНАЛЫ » Ассемблер для Windows
Лучший интернет магазин, скидки, возврат денег, кэшбэк
КНИГИ ЖУРНАЛЫ Скачать Ассемблер для Windows
Ассемблер для Windows на Развлекательном портале SoftSova.RU
Ассемблер для Windows — Рассмотрены необходимые сведения для программирования Windows-приложений на ассемблерах MASM и TASM: разработка оконных и консольных приложений; создание динамических библиотек; многозадачное программирование; программирование в локальной сети, в том числе и с использованием сокетов; создание драйверов, работающих в режиме ядра; простые методы исследования программ и др.
В новом издании материал существенно переработан в соответствии с новыми возможностями ОС. Значительно шире рассмотрены вопросы управления файлами и API-программирования в Windows.
К книге прилагается компакт-диск со всеми примерами, которые приводятся или упоминаются в тексте.

Название: Ассемблер для Windows
Автор: Пирогов В. Ю.
Издательство: БХВ-Петербург
Год: 2011
Страниц: 886
Формат: PDF + ФАЙЛЫ
Размер: 28,17 МБ
Качество: Отличное

Содержание:

Введение
Что нового?
Соглашения
О Windows Vista
Структура изложения
Введение ко второму изданию книги "Ассемблер для Windows"
Введение к третьему изданию книги "Ассемблер для Windows"
ЧАСТЬ I. ОСНОВЫ ПРОГРАММИРОВАНИЯ В WINDOWS
Глава 1.1. Средства программирования в Windows
Первая программа на языке ассемблера и ее трансляция
Объектные модули
Директива INVOKE
Данные в объектном модуле
Упрощенный режим сегментации
О пакете MASM32
Обзор пакета MASM32
Трансляторы
Редактор QEDITOR
Дизассемблеры
Глава 1.2. Основы программирования в операционной системе Windows
Вызов функций API
Структура программы
Регистрация класса окон
Создание окна
Цикл обработки очереди сообщений
Процедура главного окна
Примеры простых программ для Windows
Еще о цикле обработки сообщений
Передача параметров через стек
Глава 1.3. Примеры простых программ на ассемблере
Принципы построения оконных приложений
Окно с кнопкой
Окно с полем редактирования
Окно со списком
Дочерние и собственные окна
Глава 1.4. Ассемблер MASM
Командная строка ML.EXE
Командная строка LINK.EXE
Включение в исполняемый файл отладочной информации
Получение консольных и GUI-приложений
Автоматическая компоновка
"Самотранслирующаяся" программа
Глава 1.5. О кодировании текстовой информации в операционной системе Windows
О кодировании текстовой информации
OEM и ANSI
Кодировка Unicode
ЧАСТЬ II. ПРОСТЫЕ ПРОГРАММЫ, КОНСОЛЬНЫЕ ПРИЛОЖЕНИЯ, ОБРАБОТКА ФАЙЛОВ
Глава 2.1. Вывод графики и текста в окно. Библиотека GDI
Вывод текста в окне
Выбор шрифта
Графические образы
Глава 2.2. Графика: GDI+, DirectX, OpenGL
Работаем с функциями GDI+
Библиотека DirectX
Программируем на OpenGL
Глава 2.3. Консольные приложения
Создание консоли
Обработка событий от мыши и клавиатуры
Событие KEY_EVENT
Событие MOUSE_EVENT
Событие WINDOW_BUFFER_SIZE_EVENT
Таймер в консольном приложении
Глава 2.4. Понятие ресурса. Редакторы и трансляторы ресурсов
Пиктограммы
Курсоры
Битовые изображения
Строки
Диалоговые окна
Меню
Акселераторы
Немодальные диалоговые окна
Глава 2.5. Примеры программ, использующих ресурсы
Динамическое меню
Горячие клавиши
Управление списками
Программирование в стиле Windows XP и Windows Vista
Глава 2.6. Управление файлами: начало
Характеристики файлов
Атрибут файла
Временные характеристики
Длина файла
Имя файла
Файловая система FAT32
Файловая система NTFS
Каталоги в NTFS
Сжатие файлов в NTFS
Точки повторной обработки
Поиск файлов
Приемы работы с двоичными файлами
Пример получения временных характеристик файла
Глава 2.7. Директивы и макросредства ассемблера
Метки
Строки
Структуры
Объединения
Удобный прием работы со структурами
Условное ассемблирование
Вызов процедур
Макроповторения
Макроопределения
Некоторые другие директивы транслятора ассемблера
Конструкции времени исполнения программы
Пример программы одинаково транслируемой как в MASM, так и в TASM
Глава 2.8. Еще об управлении файлами (CreateFile и другие функции)
Полное описание функции CreateFile для работы с файлами
Другие возможности функции CreateFile
Почтовый ящик или mailslot
Каналы передачи информации (pipes)
Дисковые устройства
Обзор некоторых других функций API, используемых для управления файлами
Асинхронный ввод/вывод
Запись в файл дополнительной информации
ЧАСТЬ III. СЛОЖНЫЕ ПРИМЕРЫ ПРОГРАММИРОВАНИЯ В WINDOWS
Глава 3.1. Таймер в оконных приложениях
Общие сведения
Простейший пример использования таймера
Взаимодействие таймеров
Всплывающие подсказки
Глава 3.2. Многозадачное программирование
Процессы и потоки
Потоки
Взаимодействие потоков
Семафоры
События
Критические секции
Взаимоисключения
Глава 3.3. Создание динамических библиотек
Общие понятия
Создание динамических библиотек
Неявное связывание
Использование общего адресного пространства
Совместное использование памяти разными процессами
Глава 3.4. Сетевое программирование
Сетевые устройства
Поиск сетевых устройств и подключение к ним
О сетевых протоколах TCP/IP
О модели OSI
О семействе TCP/IP
Об IP-адресации
Маскирование адресов
Физические адреса и адреса IP
О службе DNS
Автоматическое назначение IP-адресов
Маршрутизация и ее принципы
Управление сокетами
Пример простейшего клиента и сервера
Глава 3.5. Разрешение некоторых проблем программирования в Windows
Глава 3.6. Некоторые вопросы системного программирования в Windows
Страничная и сегментная адресация
Адресное пространство процесса
Управление памятью
Динамическая память
Виртуальная память
Фильтры (HOOKS)
Глава 3.7. Совместное использование ассемблера с языками высокого уровня
Согласование вызовов (исторический экскурс)
Согласование имен
Согласование параметров
Простой пример использования ассемблера с языками высокого уровня
Передача параметров через регистры
Вызовы API и ресурсы в ассемблерных модулях
Развернутый пример использования языков ассемблера и C
Встроенный ассемблер
Пример использования динамической библиотеки
Использование языка C из программ, написанных на языке ассемблера
Глава 3.8. Программирование сервисов
Основные понятия и функции управления
Структура сервисов
Пример сервиса
ЧАСТЬ IV. ОТЛАДКА, АНАЛИЗ КОДА ПРОГРАММ, ДРАЙВЕРЫ
Глава 4.1. Обзор инструментов для отладки и дизассемблирования
Утилиты фирмы Microsoft
EDITBIN.EXE
DUMPBIN.EXE
Дизассемблер W32Dasm
Отладчик OllyDbg
Другие инструменты
DUMPPE.EXE
Hiew.exe
DEWIN.EXE
IDA Pro
Глава 4.2. Отладчик OllyDbg
Начало работы с отладчиком
Окна отладчика
Отладочное выполнение
Точки останова
Обычные точки останова
Условные точки останова
Условные точки останова с записью в журнал
Точка останова на сообщения Windows
Точка останова на функции импорта
Точка останова на область памяти
Точка останова в окне Memory
Аппаратные точки останова
Другие возможности
Окно наблюдения
Поиск информации
Исправление исполняемого модуля
Глава 4.3. Описание работы с дизассемблером W32Dasm и отладчиком SoftICE
Отладчик W32Dasm
Начало работы
Передвижение по дизассемблированному тексту
Отображение данных
Вывод импортированных и экспортированных функций
Отображение ресурсов
Операции с текстом
Загрузка программ для отладки
Работа с динамическими библиотеками
Точки останова
Модификация кода, данных и регистров
Поиск нужного места в программе
Отладчик SoftICE
Основы работы с SoftICE
Запуск и интерфейс
Краткий справочник по SoftICE
Глава 4.4. Основы анализа кода программ
Переменные и константы
Управляющие структуры языка С
Условные конструкции
Вложенные условные конструкции
Оператор switch или оператор выбора
Циклы
Локальные переменные
Функции и процедуры
Оптимизация кода
Объектное программирование
Глава 4.5. Исправление исполняемых модулей
Простой пример исправления исполняемого модуля
Пример снятия защиты
Стадия 1. Попытка зарегистрироваться
Стадия 2. Избавляемся от надоедливого окна
Стадия 3. Доводим регистрацию до логического конца
Стадия 4. Неожиданная развязка
Глава 4.6. Структура и написание драйверов
О ядре и структуре памяти
Управление драйверами
Пример простейшего драйвера, работающего в режиме ядра
Драйверы режима ядра и устройства
ПРИЛОЖЕНИЯ
Приложение 1. Справочник API-функций и сообщений Windows
Приложение
. Справочник по командам и архитектуре микропроцессора Pentium
Регистры микропроцессора Pentium
Регистры общего назначения
Регистр флагов
Сегментные регистры
Управляющие регистры
Системные адресные регистры
Регистры отладки
Команды процессора
Команды арифметического сопроцессора
Расширение MMX
О новых инструкциях MMX
Приложение 3. Защищенный режим микропроцессора Pentium
Об уровнях привилегий
Селекторы
Дескриптор кода и данных
Другие дескрипторы
Сегмент TSS
О защите и уровнях привилегий
Привилегированные команды
Переключение задач
Страничное управление памятью
Приложение 4. Структура исполняемых модулей
Общая структура PE-модуля
Заголовок PE-модуля
Таблица секций
Секция экспорта (.edata)
Секция импорта (.idata)
Локальная область данных потоков
Секция ресурсов (.rdata)
Таблица настроек адресов
Отладочная информация (.debug$S, .debug$T)
Приложение 5. Файл kern.inc, используемый в главе 4.6
Приложение
Пример консольного приложения с полной обработкой событий
Приложение 7. Описание компакт-диска
Список литературы
Предметный указатель


Чтобы увидеть дополнительные бесплатные ссылки, пожалуйста зарегистрируйтесь!


Теги: КНИГИ / ЖУРНАЛЫ, пирогов, Ассемблер, Windows, 2011, для, Ассемблер для Windows


Категория: КНИГИ / ЖУРНАЛЫ | Просмотров: 22 | Добавил: Gunpowder
| Дата добавления:
12 Янв 2018 | Рейтинг:


Понравилась новость???
Нажмите на кнопку расположенную ниже,
чтобы отблагодарить Gunpowder за этот материал:
Или добавьте её в социальные закладки:

Как мне скачать бесплатно без СМС и регистрации Ассемблер для Windows с
RapidShare | DepositFiles | FileFactory | LetitBit | iFolder



ПОХОЖИЕ МАТЕРИАЛЫ В КАТЕГОРИИ » КНИГИ / ЖУРНАЛЫ
Генри Олди - Свет мой, зеркальце…
Андреев Д.Л. - Роза Мира (2013)
Нина Башкирцева - Синий йод – и недуг уйдет
Ольга Романова - Горькие лекари. Травы для очищения и правильного пищеварения
Н. Лопусова-Томская - Кукла из папье-маше
Коллектив авторов - Садовый пруд и рыбы
Федор Бутырский - Прокурор для Лютого (1998)
Н. Н. Полещук - Программирование для AutoCAD 2013–2015 (+file)
Запретный плод (6 книг) (1995-1996)
Дж.Р. Уорд - Собрание сочинений (28 книг) (2008-2017)
Э.А. Голубева - Способности и склонности
Э. Т. А. Гофман - Щелкунчик и мышиный король (2016)
Книжная серия - Дивные новые миры (4 книги)
Стефании Майер - До рассвета. Недолгая вторая жизнь Бри Таннер
А.А. Урбанович - Психология управления
Melanie Abrantes - Carve. A Simple Guide to Whittling
Валерий Большаков - Танкист №1. Бей фашистов!
Р. Винс - Математика управления капиталом. Методы анализа риска для трейдеров и портфельных менеджеров
Н.Н. Ширяева - Узамбарские фиалки
Айзек М.П., Финков М.В., Прокди Р.Г. - Вычисления, графики и анализ данных в Excel 2013. Самоучитель
Всего комментариев: 0 -Напишите отзыв и Вы будете первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Copyright SoftSova.RU™ © 2009-2018 Хостинг от
Мини профиль
Московское время: 03:01
Сегодня 18 Янв 2018 года.










Гость!
Полное имя Гость
Ваша группа Гости сайта;
Ваш IP: 54.82.57.154;
Вы с нами день
Мы рады вам ГОСТЬ! Чтобы не видеть рекламу, получить личный профиль и неограниченный доступ на сайте, пожалуйста, зарегистрируйтесь или авторизуйтесь!
Правила сайта!
Правила добавления
новостей!

Логин:
Пароль:

Поиск по сайту



Полезное
Случайная новость
ИНТЕРНЕТ
Chromium 34.0.1808.0 ML/Rus (Portable)
КНИГИ / ЖУРНАЛЫ
Понятные методы укрепления здоровья: для занятых и разумных
МУЛЬТИМЕДИА
MMdems 1.4 Portable - Смешарики на Рабочем Столе
КНИГИ / ЖУРНАЛЫ
Кибержизнь. Контуры медицины будущего
МУЛЬТИМЕДИА
Leawo Video Converter Pro 6.2.0.0
КНИГИ / ЖУРНАЛЫ
Страна чудес Роберта Ингпена
МУЗЫКА
Лучшие Танцевальные Хиты 2013-го Года (2014)
ДОК. / УЧЕБ. ВИДЕО
Основы светотени в рисунке. Учимся рисовать карандашом (2013)
СОФТ
MKVToolNix 6.7.0 RU
КНИГИ / ЖУРНАЛЫ
Кровавая плаха. Гений сыска Соколов.
Статистика



Яндекс.Метрика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Кто on-line?
Нас посетили: RKIYAN, didl3
Последние статьи
партнерка за смс, заработок на смс-партн...
Как попасть на первую страницу поисковой...
Что делать если наступил страховой случа...
Что нужно знать о независимой экспертизе...
Карта Квартира+ ПИК
Как разблокировать доступ к сайту
ошибки синего экрана смерти
Как выбрать сейф и какие они бывают
Как выбрать мебель в офис
Как завязывать галстук, шарф и платок. П...
Как правильно целоваться

Сайт адаптирован для просмотра с разрешением монитора 1280х1024 1024х768 в браузерах Mozilla Firefox и Opera. ВАШ браузер: , а
Файлы для обмена и ознакомления предоставлены пользователями сайта. Администрация не несёт ответственности за их содержание. На сервере хранятся только ссылки на файлы. Это значит, что мы не храним и не распространяем никаких нелегальных материалов, а так же материалов охраняемых авторским правом.
Для правообладателей!