СОДЕРЖАНИЕ
ИСПОЛЬЗУЕМЫЕ СОКРАЩЕНИЯ
ВВЕДЕНИЕ
1. ПРЕДПОСЫЛКИ К СОЗДАНИЮ ЭВМ С ВНУТРЕННИМ языком ВЫСОКОГО УРОВНЯ.
1.1 Преимущества и недостатки ЯВУ в сравнении с языком Ассемблера.
1.2 Традиционные ЭВМ с оптимизирующими компиляторами ЯВУ
1.3 Машины языков высокого уровня.
1.4 МВК Эльбрус и язык Эль.
1.5 Базовая вычислительная машина с внутренним языком высокою уровня
1.6 Выводы
2. ТЕОРЕТИЧЕСКАЯ МОДЕЛЬ МАШИННОГО ЯЗЫКА ВЫСОКОГО
УРОВНЯ.
2.1 Синтаксис.
2.2 Абстрактная ГЯЛ0мл1иинА. Операционная семантика языка.
2.3 Трансформационная семантика.
2.4 Выводы.
3. ПРИНЦИПЫ РЕАЛИЗАЦИИ ЭВМ С ВНУТРЕННИМ ЯЗЫКОМ ВЫСОКОГО УРОВНЯ
3.1 Основные положения
3.2 Базовая вычислительная машина.
3.3 Язык ассемблера и система программирования
3.4 Выводы
4. СТРУКТУРА БАЗОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ
4.1 Стеки.
4.2 Память переменных.
4.3 Памятыюдпрограмм и память структур
4.4 Процессор.
4.5 Выводы
5. СИСТЕМА КОМАНД.
5.1 Представление команд в БВМ и их мнемоническое обозначение.
5.2 Схемы выполнения команд.
5.3 Базисные команды
5.4 Команда сохранения
5.5 Ссылки
5.6 Элементарные объектные кона анты
5.7 Индексы вхождения переменных
5.8 Комбинаторы.
5.9 Указатели переменных
5. Адреса.
5. Логические константы.
5. Команды условного выполнения.
5. Объектные команды и объектные термы
5. Элементарные функциональные константы
5. Пустая команда и команда останова
5. Команды индексного доступа к элементам структур
5. Структуризация.
5. Упаковка термов и их последовательностей.
5. Выводы.
6. ФУНКЦИОНИРОВАНИЕ БВМ.
6.1 Ситуационный принцип дешифрации команд
6.2 Машинный цикл
6.3 Представление константных процедур.
6.4 Выполнение подпрограмм с использованием регистров ГР.
6.5 Определение характеристик процедур.
6.6 Динамическое связывание переменных. Обработка подстановки
6.7 Обработка рекурсивных процедур.
6.8 Сборка мусора
6.9 Исследование влияния структурных параметров БВМ на производительность.
6.9.1 I Остановка задачи.
6.9.2 Описание стратегий управления активными регистрами.
6.9.3 Разработка программы, реализующей укрупненную имитационную модель вычислительной системы.
ш 6.9.4 Исходные данные и анализ результатов моделирования
6. Выводы
7. АССЕМБЛЕР
7.1 Синтаксис
7.2 Семантика
7.3 Виртуальная машина компилятора.
7.4 Выводы.
8. ПРЕДСТАВЛЕНИЕ ПРОГ РАММ СРЕДСТВАМИ БАЗОВОГО МАШИННОГО ЯЗЫКА.
8.1 Организация выбора по условию
8.2 Циклическое выполнение.
8.3 Определение и использование структур и массивов
8.4 Строки символов
8.5 Процедуры и функции
8.6 Сравнение характеристик Рлзсжпрограмм и программ на базовом машинном языке.
8.7 Выводы
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Киев+380960830922