Зарегистрироваться
Восстановить пароль
FAQ по входу

Пильщиков В.Н. Программирование на языке ассемблера IBM PC

  • Файл формата pdf
  • размером 12,24 МБ
Пильщиков В.Н. Программирование на языке ассемблера IBM PC
М.: Диалог-МИФИ, 1999. — 288 с. — ISBN: 5-86404-051-7.
Книга представляет собой учебное пособие по языку ассемблер для персональных компьютеров типа IBM PC. Подробно рассмотрены команды этих ЭВМ, конструкция языка и методы программирования на нем. Изложение сопровождается многочисленными примерами
Для студентов и преподавателей ВУЗов, для всех желающих детально изучить язык ассемблер и приемы программирования на нем
Предисловие
Особенности персонального компьютера
Оперативная память
Регистры
Представление данных
Представление команд
Язык Ассемблера. Начальные сведения
Лексемы
Предложения
Директивы определения данных
Директивы эквивалентности и присваивания
Выражения
Пересылки. Арифметические команды
Обозначение операндов команд
Команды пересылки
Команды сложения и вычитания
Команды умножения и деления
Изменение размера числа
Примеры
Переходы. Циклы
Безусловный переход. Оператор SHORT
Команды сравнения и условного перехода
Команды управления циклом
Вспомогательные операции ввода-вывода
Примеры
Массивы. структуры
Об индексах элементов массива
Реализация переменных с индексом
Команды LEA и XLAT
Структуры
Примеры
Битовые операции. Упакованные данные
Логические команды
Команды сдвига
Упакованные данные
Множества
Записи
Программные сегменты
Сегментирование адресов в ПК
Программные сегменты
Директива ASSUME
Начальная загрузка сегментных регистров
Структура программы. Директива INCLUDE
Стек
Стек и сегмент стека
Стековые команды
Некоторые приемы работы со стеком
Пример использования стека
Процедуры
Дальние переходы
Подпрограммы-процедуры
Передача параметров через регистры
Передача параметров через стек
Локальные данные процедур
Рекурсивные процедуры
[bДинамические структуры данных[/b]
Строковые команды. Префиксы повторения
Строки переменной длины
Списки
Макросредства
Макроязык
Блоки повторения
Макросы
Условное ассемблирование
Многомодульные программы
Работа в системе MASM
Модули. Внешние и общие имена
Параметры директивы SEGMENT
Ввод-вывод. Прерывания
Команды ввода-вывода
Прерывания. Функции DOS
Операции ввода-вывода
Дополнительные возможности
Двоично-десятичные числа
Дополнительные команды ПК
Дополнительные операторы
Директивы управления листингом
Директивы контроля за работой ассемблера
Дополнительные директивы
Список литературы
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация