Разработка метода и средств программной эмуляции семейства бортовых вычислительных машин с открытой системой команд

Корнеенкова Анна Викторовна. Разработка метода и средств программной эмуляции семейства бортовых вычислительных машин с открытой системой команд : диссертация ... кандидата технических наук : 05.13.11.- Москва, 2006.- 155 с.: ил. РГБ ОД, 61 06-5/3724
Автор
Корнеенкова Анна Викторовна
Год
2006
  • 99 000 UZS

Оглавление диссертации
Введение
ГЛАВА 1. Эмулирование бортовых вычислительных машин с открытой системой команд 11
1.1. Структура бортовых вычислительных систем 11
1.2. Системы эмуляции бортовых вычислительных машин 12
1.3. Обзор систем эмуляции бортовых вычислительных машин 12
1.4. Способы организации системы программной эмуляции 17
1.4.1. Способ организации системы эмуляции на основе интерпретатора 17
1.4.2. Способ организации системы эмуляции на основе компилятора 19
1.4.3. Способ организации системы эмуляции транелирующе-компилирующего типа 20
1.5. Выводы 21
1.6. Постановка задач исследования 21
ГЛАВА 2. Разработка метода трансляции на промежуточный язык с учетом эмуляции систем ввода-вывода, диспетчеризации и аппарата синхронизации и методики программной эмуляции семейства БЦВМ ОСК 24
2.1. Определение возможности программной эмуляции 24
2.2. Метод трансляции на промежуточный язык с учетом эмуляции систем ввода-вывода, диспетчеризации и аппарата синхронизации 26
2.2.1. Способы формирования адресной трассы 28
2.2.1.1. Способ формирования адресной трассы при последовательном анализе памяти операторов 28
2.2.1.2. Способ формирования адресной трассы по функциональным задачам 30
2.2.2. Способы распознавания операторов ОСК 36
2.2.2.1. Способ распознавания оператора по коду операции 37
2.2.2.2. Способ распознавания оператора по функциональному представлению 40
2.2.3. Способы представления оператора на промежуточном языке 42
2.2.4. Особенности трансляции вычислительных операторов ОСК 49
2.2.5. Схемы программной эмуляции системы ввода-вывода и аппарата синхронизации 57
2.2.6. Схемы программной эмуляции системы диспетчеризации 60
2.3. Методика программной эмуляции семейства БЦВМ ОСК 69
2.4. Модель оценки времени транслирования программного обеспечения семейства БЦВМ ОСК с учетом появления нового оператора 69
2.5. Выводы 73
ГЛАВА 3. Разработка средств программной эмуляции семейства БЦВМ ОСК 74
3.1. Основные концепции построения языка описания операторов для представления эмулируемой системы команд 74
3.1.1. Структурам синтаксис языка 74
3.1.2. Алфавит и словарь языка 75
3.1.3. Объекты, используемые в языке 83
3.1.4. Представление данных 85
3.1.5. Операторы языка 86
3.1.6. Грамматика языка описания операторов 93
3.2. Доказательство полноты средств языка 98
3.3. Выводы 100
ГЛАВА 4. Программный комплекс эмуляции семейства БЦВМ ОСК 101
4.1. Структура программного комплекса 101
4.1.1. Конструктор представления системы команд 102
4.1.2. Модуль инициализации 104
4.1.3. Модуль имитации 104
4.1.4. Модуль трансляции 105
4.1.5. Модуль визуализации результатов 106
4.2. Процесс и алгоритм эмуляции 107
4.3. Реализация программного комплекса 116
4.4. Оценка эффективности работы программного комплекса 118
4.4.1. Оценка времени программной эмуляции конкретных оттранслированных
функциональных задач 118
4.4.2, Оценка точности вычислений на примере конкретных оттранслированных
функциональных задач 121
4.5. Выводы 123
Заключение 124
Литература 126
Приложение 1 133
Приложение 2 148
Приложение 3 151

Рекомендуем вам товары

99 000 UZS
Автор
Косых Петр Александрович
Количество страниц
Год
2006
99 000 UZS
Автор
Жигульский Константин Владимирович
Количество страниц
Год
2006
99 000 UZS
Автор
Кутарба Анна Юрьевна
Количество страниц
Год
2006
99 000 UZS
Автор
Липатов Алексей Андреевич
Количество страниц
Год
2006
Модули для Opencart 2, Опенкарт 3