Cтраница 2
Четвертый фактор, который следует оценивать при анализе систем отладки алгоритмов и программ, определяет степень автоматизации основных этапов отладки. [16]
Важную роль в общей системе поддержки разработки и функционирования естественноязыковых систем играют системы отладки. [17]
Следующие два пункта главного меню Debug и Break / Watch содержат команды и опции, относящиеся к системе отладки среды программирования Турбо Паскаль. [18]
Система подготовки программ предназначается для обеспечения наиболее трудоемкого процесса при решении задач управления и включает в себя систему автоматизации программирования и систему отладки программ. Система автоматизации программирования в своем составе имеет загрузчики, трансляторы, интерпретаторы. [19]
В качестве примера в листинге 3.43 приведен текст программы, содержащий декларацию и тело пакета std logic utii, имеющегося в числе пакетов, сопровождающих систему отладки VHDL программ ModelSim. Декларация пакета содержит объявление функций, включенных в тело пакета, в данном случае, функций преобразования типов данных из stdiogicvector в положительное целое и наоборот. [20]
Необходимо, однако, указать и на ряд недостатков и ограничений, связанных с реализацией внешних средств математического обеспечения на универсальных ЦВМ и относящихся, в основном, к системе отладки. [21]
После ввода, контроля и коррекции данных для всех задач система переходит к стадии исполнения задач. Супервизор системы отладки циклически просматривает таблицу задач и исполняет задачи в соответствии с их приоритетами, периодами и фазами. [22]
![]() |
Структура системы отладки. [23] |
С целью коррекции программы пользователя нередко используется дизассемблер, который переводит программу обратно в символическую форму и выдает ее на печать. Такой системой отладки является, например, EVK 300 фирмы AMI. Эта система содержит ПЗУ объемом 2 Кбайт для ассемблера и дизассемблера и обеспечивает возможность программирования ППЗУ. Вместе с пультом управления она стоит около 3000 западногерманских марок. [24]
В основу ATNL-системы, функциональная структура которой представлена на рис. 5.16, положен специальный язык программирования ATNL. Помимо спектра ATNL-трансляторов и системы отладки, входные языки которых обсуждаются ниже, в состав ATNL-системы входят и управляющие модули, объединенные в резидентную часть Основной целью работы этих модулей является стыковка ATNL-системы со штатным программным обеспечением ЭВМ БЭСМ-6, а также обработка управляющих ходом трансляции ATNL-программ директив. [25]
Большой интерес представляет в Системе 370 и более развитая по сравнению с Системой 360 система прерываний. Вызванное практическими требованиями совершенствования системы отладки программ, это развитие имеет на самом деле более общее значение, так как может послужить предпосылкой создания более простых и безболезненных методов совершенствования самих операционных систем путем введения управляющих программ более высокого уровня, связь с которыми осуществляется через систему прерываний. [26]
Проводятся интересные работы по созданию эффективных индикаторных устройств, ускоряющих процесс отладки программ. Так, в работе [99] описывается система отладки, состоящая из светового карандаша для ввода данных, индикатора CRT и организующей программы GBUG для двусторонней связи человек - машина. [27]
Комплекс представляет собой совокупность транслятора и системы отладки. В качестве алгоритмического языка выбран язык типа АЛГОЛ, однако приведенные в работе методы отладки могут быть применены и для других языков. Комплекс и программа, выдаваемая комплексом, пишутся на языке АЛМО. Это позволяет использовать комплекс для любой машины, имеющий транслятор для перевода текста с языка АЛМО на язык данной машины. [28]
Еще большую экономию труда при программировании дает применение алгоритмических ( проблемно-ориентированных) языков. На этих языках может быть построена и система отладки алгоритмов и программ. В этом случае еще больше повышается степень автоматизации процесса отладки, что достигается разработкой соответствующих программных средств. [29]
Директивы второго типа относятся к собственным управляющим директивам ATNL-системы. С их помощью определяются тип ATNL-транслятора и необходимость в системе отладки, а также уровень подробности диагностической информации ATNL-транслятора и режим печати выходных документов трансляции. [30]