263a41cd

Программы и программное обеспечение

Preface
Программы и программное обеспечение
Системное программирование

Этапы подготовки программы
Тема 2 Ассемблеры
Предложения языка Ассемблера
Операнды команд
Директивы
Структуры (базы) данных Ассемблера
Алгоритмы работы Ассемблеров
Двухпроходный Ассемблер 1й проход
Некоторые структуры данных 1го прохода
О структуре таблиц Ассемблера

Двухпроходный Ассемблер 2й проход
Некоторые дополнительные директивы
Одно и многопроходный Ассемблер
Основные понятия
Сравнение макросредств и подпрограмм


Некоторые возможности Макроязыка
Заголовок макроопределения
Окончание макроопределения
Локальные переменные макроопределения
Присваивание значений переменным макроопределения

Глобальные переменные макроопределения
Уникальные метки
Оператор безусловного перехода и метки макроопределения
Оператор условного перехода
Условные блоки
Операторы повторений
Выдача сообщения
Завершение обработки
Комментарии макроопределения
Макрорасширения в листинге

Структуры данных Макропроцессора
Алгоритм работы Макропроцессора
Алгоритм выполнения 1го прохода следующий
Алгоритм выполнения 2го прохода следующий
Алгоритм обработки макровызова следующий
Библиотеки макроопределений
Вложенные макровызовы Вложенные макроопределения
Макроопределения внутри макроопределений
Макрокоманды внутри макроопределений
Качественное расширение возможностей

Структурный Ассемблер
Объектноориентированный Ассемблер
Переносимый машинный язык
Настраивающие Загрузчики
Связывание в Настраивающем Загрузчике
Перемещенне в Настраивающем Загрузчике
Непосредственно Связывающие Загрузчики
Формат объектного модуля
Алгоритм работы Непосредственно Связывающего Загрузчика

Алгоритм выполнения 1го прохода следующий
Алгоритм выполнения 2го прохода следующий
Тема 5 Кросссистемы
Модель регистров
Модель оперативной памяти
Модель процессора
Время
Система прерываний
Вводвывод
Взаимодействие с человекомоператором