рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Проблемы комплексирования

Проблемы комплексирования - Курсовая Работа, раздел Программирование, Разработка программного обеспечения решения нелинейных уравнений Проблемы Комплексирования. Рассмотрим Комплексирование Модулей, Составленных ...

Проблемы комплексирования. Рассмотрим комплексирование модулей, составленных на различных языках программирования. Для САПР наиболее употребимы универсальные языки ассемблера, ФОРТРАН, ПЛ1. Особенности операций с разноязыковыми модулями можно свести к двум группам 1 особенности установки программной среды и вызова модуля 2 различия в реализации типов и структур данных, проявляющиеся при обмене информацией между модулями. 2. Установка среды При передаче управления из модуля, составленного на одном языке, в модуль, составленный на другом языке, требуется устанавливать программную среду, представляющую собой совокупность программ обработки прерываний и аварийных завершений, установки регистров, содержащих адреса областей, использующихся на протяжении выполнения задачи и др. Поэтому при организации вызова модулей, составленных на различных языках, необходимо всякий раз устанавливать среду вызываемого модуля.

Рассмотрим процесс установления среды в языках ассемблера, ФОРТРАН, ПЛ1. IBCOM, находящимся в библиотеке компилятора. Помимо установки среды этот модуль выполняет операции ввода-вывода и др. Для программ, не содержащих операций ввода-вывода и прерываний, среда может не создаваться.

Вызов модуля, составленного на языке ФОРТРАН, и установка среды этого языка представляют собой различные, самостоятельные действия.

В алгоритмическом языке ПЛ1 установка среды обеспечивается совокупностью модулей библиотечных, сгенерированных компилятором ПЛ1, а также построенных пользователем.

Место расположения программной среды определяется вызовом модуля. Таким образом, установка среды в языке ПЛ1 и вызов самого модуля представляют собой неразрывное целое и считаются одной операцией. Для модулей, написанных на языке ассемблера, компилятор среды не создает. Чтобы обеспечить нормальное функционирование программы для обработки программных прерываний и аварийных ситуаций, пользователь должен сам включить в свою программу соответствующие средства, например макрокоманды SPIE, STAE, ABEND и др. Механизм задания среды определяется также пользователем, который располагается в любом месте исходного модуля макрокоманды задания среды.

Способ обращения к модулю определяется языковыми средствами организации связи по управлению, которое реализуется через активизацию модуля и возврат управления. Средства передачи управления алгоритмических языков проиллюстрированы в таблице. 1 Алгоритмиче-ские языкиХарактеристика средств передачи управленияСредствоЭтап соединенияТип загрузкиПЛ1CALLКомпиляция РедактированиеПредварительно По запросуАссемблераATACH LINK FETCH XCTL CALL Выполнение Компиляция Редактирование Предварительно По запросуФОРТРАНCALL Вызов ФункцииКомпиляция РедактированиеПредварительно По запросу 1.1.3.

– Конец работы –

Эта тема принадлежит разделу:

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

Задание Методом итераций решить систему уравнений с точностью -2.Для изображений кривой X12X222 X12-X22 Лемнискаты Бернули, воспользоваться… Объм работы графические работы, расчты и прочее Курсовая работа состоит из xxx… Этому способствовали его простота, удобное представление всех структурных конструкций, пригодность для использования…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Проблемы комплексирования

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Согласование типов
Согласование типов. Различные языки программирования обладают разными наборами типов данных. Возможные отношения между типами данных приведены ниже. К эквивалентным типам данных относятся ти

Обмен данными
Обмен данными. Наиболее распространен способ обмена данных с помощью операторов CALL и LINK. При этом осуществляется формирование списка передаваемых данных и списка их адресов. Адрес списка

Информационный адаптер
Информационный адаптер. С учетом вешеизложенного для осуществления универсального информационного интерфейса необходимо 1 произвести контроль наличия исходных данных для каждого отдельного модуля 2

Математическое решение задачи
Математическое решение задачи. Пусть даны два уравнения с двумя неизвестными F1x, у0, 1 F2x, у0 действительные корни которых требуется найти с заданной степенью точности. Мы предположим, что

Построение структуры программного обеспечения
Построение структуры программного обеспечения. При программировании использовался язык программирования Turbo Pascal. Текст программы приведен в приложении A. На рисунке 3.1 представлена стр

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги