Cтраница 3
В соответствии с приведенным ранее определением технологической операции обработки данных в технологической карте по каждой операции должны быть приведены описания входа, выхода, преобразователя и используемых ресурсов и средств. [31]
Теперь алгоритм, использованный для частичного упорядочения вентилей, требует, чтобы все контуры обратной связи были разомкнуты посредством описания входов и выходов обратной связи. Если пользователь не разорвал какой-либо контур, алгоритм не выполняется и работа окончится выдачей на носитель сообщений об ошибке. [32]
Программа с прерыванием через заданный интервал времени, Программа иллюстрирует организацию регулярного прерывания на спецветвь через заданный интервал времени с печатью на ПМ результата вычислений, производимых программой, содержащей описание входа в ветвь по времени. [33]
Содержит ли каждая программа начальный блок комментариев, который включает имя программы, дату ввода в действие, требования к точности данных, назначение, ограничения и условия использования, хронологию внесения изменений, описание входов и выходов, метода решения задачи, принятых допущений, процедур выявления ошибок во всех предвидимых ситуациях неправильных входов. [34]
Схемы 3 и 4 неверны, поскольку CALL находится во внешнем по отношению к PROC блоке, где имя процедуры, тем самым, неизвестно. Схемы 5 и 6 неверны, так как описание входа находится в блоке внутреннем или внешнем по отношению к тому блоку, где находится процедура. На схемах 7 и 8 даны внешние процедуры. [35]
Компонент обладает свойством инкапсуляции - работает как черный ящик, скрывая детали реализации. Для работы с компонентом достаточно знать его интерфейс, включающий описание входов и выходов. [36]
Структурные параметры и аргументы должны быть, одинаковым образом оргунизо. Если соответствующие элементы параметра и аргумента имеют разные атрибуты, то необходимо задать описание входа и в нем указать атрибуты структуры-параметра. Атрибутом структуры считается полная совокупность атрибутов всех элементов, включая и уровни. [37]
Программа иллюстрирует организацию регулярного прерывания на спецветвь через заданный интервал времени с печатью на ПМ результата вычислений, производимых программой, содержащей описание входа в ветвь по времени. [38]
При составлении программы ветви должны быть соблюдены следующие правила. Ветвь должна быть отдельной программной областью, отнесенной к нулевому базису и имеющей начальный относительный адрес, равный нулю. Первый оператор этой области должен иметь этикетку, используемую при описании входа в данную ветвь. В начале области следует зарезервировать пять ячеек, предназначенных для запоминания состояния программы в момент прерывания на данную ветвь. [39]
Происходит прерывание на спецветвь, выполнение которой начинается ( СП1) с запрещения повторного прерывания ( оператор ЗВП) и пересылки базисных адресов ( оператор ПАУ) АБ2 и АБЗ из 2 - й зарезервированной ячейки ( СП1 1) в первую ячейку уровня. Запись в ячейку уровня 2-го базисного адреса необходима для обеспечения возможности обращения из спецветви к ячейкам рабочей области. Такой способ определения базисного адреса возможен только в том случае, если прерывание на спецветвь происходит непосредственно из основной программы, содержащей описание входа в данную ветвь. Если прерывание возможно из другой программы, входящей в сегмент, то для определения базисных адресов в ячейку уровня следует пересылать адресную константу, содержащую действительные адреса начала областей. [40]
Как отмечалось, блок нижнего уровня - это блок, в котором формируется исходная ( первичная) цель при совершении одного целенаправленного процесса. Однако функциональная модель процесса, совершаемого в нем, может быть достаточно сложной, если входы и выходы заданы векторами, выражаемыми несколькими переменными физическими параметрами. При разработке модели такого блока каждый из физических параметров рассматривают как самостоятельный вход или выход. Такое расчленение векторов и описание входов и выходов позволяет представить модель процесса преобразования в виде ряда однофункциональ-ных блоков и, используя инженерные методы, получить конкретные расчетные зависимости для каждого элементарного оператора. Такие модели называются логическими. [41]
Переменная N должна быть описана заранее во внешнем блоке или использованы управляемые массивы, о чем подробнее будет рассказано позже пока следует пользоваться лишь массивами с постоянными границами. В операторе описания имени входа ( см., например, 5.2.1) соответственно задаются константы или звездочки. Параметры ] могут [ быть и арифметического, и, строчного 5 и меточного типов, которым, конечно, должны соответствовать и типы аргументов. При вызове процедуры аргументы приводятся к атрибутам параметров, точнее к тем атрибутам, Которые указаны в описании входа данной процедуры. [42]
Для описания сообщений и сигналов имеется много орудий. Мы использовали некоторые разделы статистической теории связи для описания информационных свойств, ряды и интегралы Фурье - для некоторых физических свойств и данные опыта - для других. За недостатком места, некоторые важные инструменты были лишь слегка затронуты. Такова, например, математика случайных временных рядов, необходимая для полного описания различных видов шума и информационных сигналов; необходима она и для описания входов, образующих очереди. Любознательный читатель может познакомиться с с этими вопросами самостоятельно. Учебник Лэнинга и Бэттина [17] дает подробное введение в предмет. [43]
Одну из ключевых ролей здесь снова играет содержимое регистров. Найдите часть дампа, которая содержит цепочку областей сохранения. Конкретная область сохранения, которую вы ищете, это область, соответствующая первому вызову загрузочного модуля вашей программы с использованием макрокоманды LINK. Регистр i в области сохранения указывает на список адресов ваших РСВ. Подчеркнем, что он указывает не на РСВ, а на список адресов ваших РСВ. Адреса приводятся в том же порядке, и каком они указаны в описании входа в вашу программу. [44]