Методы и средства кроссовой реализации языков высокого уровня для микро-ЭВМ и микропроцессорных систем

Методы и средства кроссовой реализации языков высокого уровня для микро-ЭВМ и микропроцессорных систем

Автор: Сархан, Сами Ибрагим

Количество страниц: 228 c. ил

Артикул: 4030287

Автор: Сархан, Сами Ибрагим

Шифр специальности: 05.13.11.

Научная степень: Кандидатская

Год защиты: 1984

Место защиты: Киев

Стоимость: 250 руб.

Методы и средства кроссовой реализации языков высокого уровня для микро-ЭВМ и микропроцессорных систем  Методы и средства кроссовой реализации языков высокого уровня для микро-ЭВМ и микропроцессорных систем 

СОДЕРЖАНИЕ
ВВЕДЕНИЕ.
I.ОБЩАЯ ХАРАКТЕРИСТИКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МИКРОПРОЦЕССОРОВ И МИКРОЭВМ
1.1. Характеристика аппаратных средств и системы команд микроЭВМ
1.2. Системы программирования МП . II
1.3. Средства реализации языков высокого уровня, ориентированные на программирование микроцессоров
2. ФОРМАЛЬНАЯ СПЕЦИФИКАЦИЯ И ОТЛАДКА ГРАММАТИКИ
ВХОДНОГО ЯЗЫКА .
2.1. Общая характеристика языка высокого уроЕня РВмикро и среды его реализации
2.2. Доопределение синтаксиса входного языка
2.3. Определение неоднозначностей грамматики входного языка и их разрешение с помощью контекстной информации .
2.4. Средства дополнительной спецификации входного языка и их реализация при постройке СПТ. .
3. МЕТОДЫ ФОРМАЛЬНОГО ОПИСАНИЯ СЕМАНТИКИ ВХОДНОГО
ЯЗЫКА.
3.1. Средства формализации семантики .
3.2. Распределение памяти.
3.3. Семантика вычисления выражений .
3.4. Семантика основных управляющих структур
3.5. Семантика процедур.
3.6. Семантика операторов обмена
4. КРОССОВАЯ ОТЛАДКА ПРОГРАММ МИКРОЭВМ .
4Л.Структура кроссовой системы подготовки
программ
4.2.Семантический процессор транслятора РВПЛ1. . .
4.3. Вопросы переносимости программ на носители микроЭВМ
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА


Наличие в составе микро-ЭВМ внешней памяти с прямым доступом позволяет создавать резидентные компиляторы с алгоритмических языков для различных применений микро-ЭВМ. Так, операционная система -н [_Н2] включает все указанные компоненты резидентного ПО. Основной недостаток резидентных систем программирования на основе ЯВУ состоит в большой избыточности рабочих программ, которые генерируются соответствующим транслятором. Кросс-средства - это комплекс программ, в состав которых входят макроассемблер, кросс-компиляторы с алгоритмических языков, а также моделирующая программа системы команд, которая выполняет программное моделирование работы микро-ЭВМ на кроссовой ЭВМ. Основное достоинство кроссовых систем подготовки ПО состоит в том, что имеется возможность разработки и проведения отладки программ для МП, не имея микро-ЭВМ или пакета МПС, т. МПС. Кросс-компиляторы с алгоритмических языков - сложные обрабатывающие программы, которые в случае отсутствия в микро-ЭВМ внешней памяти на магнитных дисках могут быть реализованы только на больших ЭВМ# Например, кросс-компилятор с языка ПЛ/М для МП содержит операторов языка Фортран-1/ ^j и для своей работы требует 6 Кбайт оперативной памяти кроссовой ЭВМ. Общая последовательность работы кросс-компиляторов приведена в [зз, , , , J . Отладка программ с помощью кросс-системы подготовки ПО представляет собой хотя и значительный, но не окончательный этап отладки [. Если в процессе отладки на кроссовой ЭВМ получен достоверный программный продукт, то на этом отладка завершается, если для функционирования МПС необходим учет FB при реальных входных сигналах, то после отладки на кроссовой ЭВМ производится окончательная отладка на микро-ЭВМ в диалоговом режиме с помощью монитора или на отладочной системе с помощью программы работы с внутрисхемным эмулятором ? Моделирующая программа системы команд позволяет отладить программу на -% [б4 J. Следует отметить, что кросс-системы (КС) в настоящее время получили значительное распространение. Согласно исследованиям, проведенным в США [? МП-устройств и микро-ЭВМ программируется без инструментальной поддержки - на самодельной аппаратуре. КС позволяют создавать трансляторы с ЯВУ и снабжать их мощными средствами оптимизации; автоматически, на всех этапах разработки НО, выдавать готовые к использованию отлаженные программы, снабженные необходимой документацией для размещения их в ПЗУ, или даже записывать их непосредственно в ППЗУ микро-ЭВМ. В качестве серийно выпускаемых в СССР микро-ЭВМ []] можно назвать СМ- в комплекте с Кбайтами основной памяти, гибкими дисками, дисплеем и печатающим устройством. Практически для всех универсальных МП и микро-ЭВМ, выпускаемых в СССР, имеются кросс-системы для разработки программ, представленные кросс-ассемблерами [^ . В то же время число кроссовых систем подготовки программ МП, ориентированных на языки высокого уровня, еще недостаточно. Большинство систем являются уникальными и ориентированы на подготовку ПО определенного класса МП или микро-ЭВМ. К числу таких КС относятся ЯУЗА [ ^ , и -технологии [, 2о] , Синтерм [I] . Практически отсутствуют универсальные ( способные перестраиваться по входу и выходу) кроссовые средства реализации ЯВУ для МП по причине сложности их разработки. ЯВУ для МИ являются системы построения трансляторов ( СПТ) [, , ] . В настоящее время разработаны и используются несколько типов СПТ как за рубежом ( cdl [*J , parsley [J , cad (jEOoJ, META [ioi] ), так и в СССР ( ДЕФИПС [ ] , МРС-СПТ [гз], semol [зо], СИП [8] , СПТ-Еаку [зз], САГЕТ [б1] , ТЕМП [], ПРИЗ []). Каждая из рассмотренных СПТ обладает своими достоин-ствами и недостатками. Возможность настройки по входу и выходу. Удобство и простота спецификации грамматики. Эффективные, доступные и удобные средства спецификации семантики. Наличие аппарата и методики генерации СПТ с учетом потребности пользователя. Анализ существующих СПТ показал, что СПТ КПИ-4, ззходящая в состав системы подготовки программ СМП [? ЯВУ для МП. СПТ используются средства языка управления заданиями ОС ЕС ЭВМ (, J .

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.489, запросов: 244