Программирование на языке ассемблера IBM PC
книга

Программирование на языке ассемблера IBM PC

Автор: Владимир Пильщиков

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 2014

Место издания: Москва

ISBN: 5-86404-051-7

Страниц: 288

Артикул: 20449

цена: 100
Купить и скачать Читать фрагмент

Книга представляет собой учебное пособие по языку ассемблер для персональных компьютеров типа IBM PC. Подробно рассмотрены команды, конструкция языка и методы программирования на нем. Изложение сопровождается примерами. Для студентов и преподавателей вузов, для всех желающих детально изучить язык ассемблер и приемы программирования на нем.

ПРЕДИСЛОВИЕ
1. ОСОБЕННОСТИ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА
1.1. Оперативная память
1.2. Регистры
1.3. Представление данных
1.4. Представление команд
2. ЯЗЫК АССЕМБЛЕРА. НАЧАЛЬНЫЕ СВЕДЕНИЯ
2.1. Лексемы
2.2. Предложения
2.3. Директивы определения данных
2.4. Директивы эквивалентности и присваивания
2.5. Выражения
3. ПЕРЕСЫЛКИ. АРИФМЕТИЧЕСКИЕ КОМАНДЫ
3.1. Обозначение операндов команд
3.2. Команды пересылки
3.3. Команды сложения и вычитания
3.4. Команды умножения и деления
3.5. Изменение размера числа
3.6. Примеры
4. ПЕРЕХОДЫ. ЦИКЛЫ
4.1. Безусловный переход. Оператор SHORT
4.2. Команды сравнения и условного перехода
4.3. Команды управления циклом
4.4. Вспомогательные операции ввода-вывода
4.5. Примеры
5. МАССИВЫ. СТРУКТУРЫ
5.1. Об индексах элементов массива
5.2. Реализация переменных с индексом
5.3. Команды LEA и XLAT
5.4. Структуры
5.5. Примеры
6. БИТОВЫЕ ОПЕРАЦИИ. УПАКОВАННЫЕ ДАННЫЕ
6.1. Логические команды
6.2. Команды сдвига
6.3. Упакованные данные
6.4. Множества
6.5. Записи
7. ПРОГРАММНЫЕ СЕГМЕНТЫ
7.1. Сегментирование адресов в ПК
7.2. Программные сегменты
7.3. Директива ASSUME
7.4. Начальная загрузка сегментных регистров
7.5. Структура программы. Директива INCLUDE
8. СТЕК
8.1. Стек и сегмент стека
8.2. Стековые команды
8.3. Некоторые приемы работы со стеком
8.4. Пример использования стека
9. ПРОЦЕДУРЫ
9.1. Дальние переходы
9.2. Подпрограммы-процедуры
9.3. Передача параметров через регистры
9.4. Передача параметров через стек
9.5. Локальные данные процедур
9.6. Рекурсивные процедуры
10. ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ
10.1. Строковые команды. Префиксы повторения
10.2. Строки переменной длины
10.3. Списки
11. МАКРОСРЕДСТВА
11.1. Макроязык
11.2. Блоки повторения
11.3. Макросы
11.4. Условное ассемблирование
12. МНОГОМОДУЛЬНЫЕ ПРОГРАММЫ
12.1. Работа в системе MASM
12.2. Модули. Внешние и общие имена
12.3. Параметры директивы SEGMENT
13. ВВОД-ВЫВОД. ПРЕРЫВАНИЯ
13.1. Команды ввода-вывода
13.2. Прерывания. Функции DOS
13.3. Операции ввода-вывода
14. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ
14.1. Двоично-десятичные числа
14.2. Дополнительные команды ПК
14.3. Дополнительные операторы
14.4. Директивы управления листингом
14.5. Директивы контроля за работой ассемблера
14.6. Дополнительные директивы
СПИСОК ЛИТЕРАТУРЫ

Все отзывы о книге

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Рецензии на книгу

Чтобы писать рецензии и получать вознаграждения за рекомендации книг, станьте экспертом