CASE СИСТЕМА
АЛГОРИТМИЧЕСКОГО ПРОЕКТИРОВАНИЯ С
НАСТРАИВАЕМЫМ СИНТЕЗОМ МАШИННЫХ КОДОВ
А.А. Колесов
(Санкт- Петербургский государственный
университет аэрокосмического приборостроения,
Россия)
Система предназначена для разработки и
сопровождения программных комплексов дня
встроенных микропроцессоров и микроЭВМ. Система
алгоритмического проектирования осуществляет
сквозную поддержку разработки программ от
высокоуровневой разработки и документирования
до удаленной отладки встроенных систем. Система
позволяет:
1) Создавать многоуровневые алгоритмические
проекты, имеющий внутреннее наполнение на языке
ПАСКАЛЬ;
2) Генерировать текст программы на языках
ПАСКАЛЬ и АССЕМБЛЕР по граф-схеме алгоритма;
3) Осуществлять настройку на язык ассемблера
целевого процессора;
4) Распечатывать схемы алгоритмов в
соответствии с требованиями ГОСТ,
5) Отлаживать сгенерированные программы.
Система алгоритмического проектирования
состоит из компонентов:
1) Система машинозависимого проектирования;
2) Система алгоритмического проектирования;
3) Генератор граф-схем алгоритмов.
Система машинозависимого проектирования
предназначена для разработки программ и
генерации выходного файла с текстом программы на
языке Ассемблер. При этом есть возможность
настройки выходного языка на конкретный тип
Ассемблера. Система алгоритмического
проектирования предназначена для разработки
программ и генерации текстов на язык Паскаль.
Генератор граф-схем алгоритмов предназначен
для генерации по тексту программы на языке
Паскаль граф-схем алгоритмов в формате системы
алгоритмического проектирования.
В составе системы разработан отладчик для
бортовой машины на основе процессора PDP-11.
Отладчик реализует динамическую и статическую
отладку программ.
Система алгоритмического проектирования
разработана в системе программирования Borland Pascal
for Windows 7.0 фирмы Borland. При разработке отладчика
применялся Borland Pascal 7.0 и Turbo Assembler 4.0 фирмы Borland. |