Системное программирование. Конспект лекций


Содержание


Предисловие
Программы и программное обеспечение
Программы и программное обеспечение - часть 2
Системное программирование
Системное программирование - часть 2
Этапы подготовки программы
Этапы подготовки программы - часть 2
Этапы подготовки программы - часть 3
Этапы подготовки программы - часть 4
Тема 2. Ассемблеры
Предложения языка Ассемблера
Предложения языка Ассемблера - часть 2
Операнды команд.
Директивы
Алгоритмы работы Ассемблеров
Двухпроходный Ассемблер - 1-й проход
Двухпроходный Ассемблер - 1-й проход - часть 2
Некоторые структуры данных 1-го прохода
О структуре таблиц Ассемблера
Двухпроходный Ассемблер - 2-й проход
Двухпроходный Ассемблер - 2-й проход - часть 2
Двухпроходный Ассемблер - 2-й проход - часть 3
Двухпроходный Ассемблер - 2-й проход - часть 4
Некоторые дополнительные директивы
Одно- и многопроходный Ассемблер
Основные понятия
Основные понятия - часть 2
Основные понятия - часть 3
Сравнение макросредств и подпрограмм
Некоторые возможности Макроязыка
Заголовок макроопределения
Заголовок макроопределения - часть 2
Окончание макроопределения
Локальные переменные макроопределения
Присваивание значений переменным макроопределения
Глобальные переменные макроопределения
Уникальные метки
Оператор безусловного перехода и метки макроопределения
Оператор условного перехода
Условные блоки
Операторы повторений
Выдача сообщения
Завершение обработки
Комментарии макроопределения
Макрорасширения в листинге
Структуры данных Макропроцессора
Алгоритм работы Макропроцессора
Алгоритм выполнения 1-го прохода следующий:
Алгоритм выполнения 2-го прохода следующий:
Алгоритм обработки макровызова следующий
Библиотеки макроопределений
Вложенные макровызовы. Вложенные макроопределения.
Макроопределения внутри макроопределений
Макрокоманды внутри макроопределений
Качественное расширение возможностей.
Структурный Ассемблер
Объектно-ориентированный Ассемблер
Переносимый машинный язык
Основные понятия
Основные понятия - часть 2
Настраивающие Загрузчики
Связывание в Настраивающем Загрузчике.
Перемещенне в Настраивающем Загрузчике.
Непосредственно Связывающие Загрузчики
Формат объектного модуля
Формат объектного модуля - часть 2
Алгоритм работы Непосредственно Связывающего Загрузчика
Алгоритм выполнения 1-го прохода - следующий:
Алгоритм выполнения 2-го прохода - следующий:
Алгоритм выполнения 2-го прохода - следующий: - часть 2
Тема 5. Кросс-системы
Тема 5. Кросс-системы - часть 2
Модель регистров
Модель оперативной памяти
Модель оперативной памяти - часть 2
Модель процессора
Модель процессора - часть 2
Модель процессора - часть 3
Время
Система прерываний
Ввод-вывод
Взаимодействие с человеком-оператором
Взаимодействие с человеком-оператором - часть 2



- Начало -