- В продаже
- ожидают 3 человека
- Книги автора
- ожидают 2 человека
- Книги издательства
- ожидают 36 человек
Ассемблер на примерах
| Серия: |
На примерах |
| Издательство: |
BHV |
| Год издания: |
2005 |
| Страниц: |
416 |
| Переплет: |
Мягкая обложка |
| Формат: |
70х100/16 (170х240 мм, увеличенный) |
| ISBN: |
5-94157-745-1 |
| Вес: |
370 г |
| Рейтинг: |
подано менее 2-х голосов |
|
|
На данный момент товар отсутствует в продаже
На практических примерах рассмотрен широкий круг вопросов программирования на языке ассемблера, начиная от азов и заканчивая основами многозадачного программирования в операционных системах Windows NT2000XP2003. Описаны команды микропроцессора, использование MASM, создание консольных и оконных приложений в Windows, работа с файлами и др. Все примеры сопровождаются подробными комментариями. Большое внимание уделяется совместному использованию языков ассемблера и C++, а также основам API-программирования. Для программистов, преподавателей и студентов.
Содержание
- Оглавление
- Введение
- Что надо знать и уметь?
- Требования к системе
- Почему следует изучать язык ассемблера?
- Соглашения
- Благодарности
- Для кого эта книга
- Послание старых мастеров
- Глава 1. Visual C++ и ассемблер
- 1.1. О Visual Studio .NET и работе в ней
- 1.1.1. Стартовая страница
- 1.1.2. О проекте в Visual Studio .NET
- 1.2. О программировании на языке Си
- 1.2.1. Простая программа
- 1.2.2. Си и C++
- 1.2.3. Особенности трансляции программ, написанных на Си
- 1.3. Начало программирования на ассемблере
- 1.4. Изучаем команды микропроцессора
- 1.4.1. Адресация и команды пересылки данных
- 1.4.2. О стеке
- 1.4.3. Арифметические операции над целыми числами
- 1.4.4. Команды передачи управления
- 1.4.5. Манипуляция над битами
- 1.4.6. Строковые операции
- 1.4.7. Использование команд математического сопроцессора
- 1.4.8. Команды MMX
- 1.4.9. Другие команды микропроцессора
- Глава 2. Программирование с использованием MASM
- 2.1. О пакете MASM. Структура программы
- 2.1.1. Первое знакомство с MASM
- 2.2. Объектные модули и библиотеки
- 2.2.1. Процедуры и способы передачи параметров
- 2.2.2. Объектные модули
- 2.2.3. Совместное использование языка ассемблера и Си
- Глава 3. Программирование на ассемблере в операционной системе Windows (консольные приложения)
- 3.1. Об API-функциях
- 3.2. О консольных приложениях
- 3.2.1. Что такое консоль и консольное приложение
- 3.2.2. Пример консольного приложения
- 3.3. Разработка консольных приложений
- 3.3.1. Создание консоли
- 3.3.2. Обработка событий
- 3.3.3. Определение параметров командной строки
- 3.4. О кодировании текстовой информации в операционной системе Windows
- 3.4.1. Системы кодирования и стандарты
- 3.4.2. Кодировки OEM и ANSI
- 3.4.3. Кодировка UNICODE
- Глава 4. Программирование на ассемблере в операционной системе Windows (приложения GUI)
- 4.1. Структура приложения GUI
- 4.1.1. Регистрация и создание окна
- 4.1.2. Процедура окна
- 4.1.3. Сообщения и цикл обработки сообщений
- 4.1.4. Пример простого оконного приложения
- 4.1.5. Собственные и дочерние окна
- 4.2. Элементы управления окна
- 4.2.1. Основные элементы управления
- 4.2.2. Управление элементами окна
- 4.2.3. Пример оконной программы с элементами управления
- 4.3. Вывод в окно
- 4.3.1. Текст в окне
- 4.3.2. Оконная графика
- 4.4. Ресурсы и диалоговые окна
- 4.4.1. Понятие ресурса
- 4.4.2. Создание и управление диалоговыми окнами
- 4.5. Таймер
- 4.5.1. Управление таймером
- 4.5.2. Пример таймера
- Глава 5. Углубляем свои знания о программировании в Windows
- 5.1. Файлы
- 5.1.1. Файлы и файловые системы
- 5.1.2. Управление файлами
- 5.1.3. Пример программы
- 5.2. Многозадачность
- 5.2.1. Основные понятия
- 5.2.2. Некоторые функции API, используемые в многозадачности
- 5.2.3. Средства синхронизации
- 5.2.4. Примеры многозадачности
- 5.3. Динамические библиотеки
- 5.3.1. Принципы использования динамических библиотек
- 5.3.2. Примеры создания динамических библиотек
- Приложения
- Приложение 1. Системы счисления и битовая арифметика
- Приложение 2. Справочник по командам и регистрам микропроцессора Pentium
- Приложение 3. Реальный режим процессора Pentium
- Приложение 4. Защищенный режим процессора Pentium
- Приложение 5. Параметры командной строки ML.EXE и LINK.EXE
- Литература
- Предметный указатель
На практических примерах рассмотрен широкий круг вопросов программирования на языке ассемблера, начиная от азов и заканчивая основами многозадачного программирования в операционных системах Windows NT2000XP2003. Описаны команды микропроцессора, использование MASM, создание консольных и оконных приложений в Windows, работа с файлами и др. Все примеры сопровождаются подробными комментариями. Большое внимание уделяется совместному использованию языков ассемблера и C++, а также основам API-программирования. Для программистов, преподавателей и студентов.
Владислав Пирогов
Книги > Компьютеры и Интернет > Языки программирования > Assembler
isbn:5-94157-745-1
55727
BYR
out of stock
Ассемблер на примерах
8.00
10
0
1
Для новичков сойдет.