Адрес - параметр - Большая Энциклопедия Нефти и Газа, статья, страница 1
Ничто не хорошо настолько, чтобы где-то не нашелся кто-то, кто это ненавидит. Законы Мерфи (еще...)

Адрес - параметр

Cтраница 1


Адрес параметра попадает в регистр 12, затем параметр загружается в счетчик циклов, который определяет количество повторений цикла.  [1]

Адреса параметров некоторых системных вызовов должны загружаться в стек до адресации. Процессу, протекающему в оперативном режиме, требуются две команды для выбора параметра из стека пользователя.  [2]

3 Схема передачи параметров подпрограмме. [3]

Список адресов параметров может располагаться произвольно, но стандартное его место - между командами обращения к подпрограмме.  [4]

5 Последовательность передачи информации в многоканальных устройствах ТИ - ТС. [5]

Сначала передается байт адреса параметра ТИ или группы ТС.  [6]

Если подпрограмме передается адрес таблицы адресов параметров, то удобно загрузить адреса всех параметров на отдельные регистры. Кроме того, желательно в подпрограмме при работе с параметрами использовать имена самих параметров, а не имена регистров с их адресами.  [7]

В общем регистре 1 указывается адрес списка адресов параметров, состоящего из группы соседних машинных слов. Каждое слово списка в трех последних байтах содержит начальный адрес соответствующего параметра.  [8]

ЕСЛИ содержимое нулевого бита второго слова списка адресов параметров равно нулю, ТО значением третьего параметра является длина печатаемых символов в наборе данных СООБЩЕНИЕ.  [9]

БВ формирует и выдает в БПИ двоичный код адреса вызываемого параметра.  [10]

Более сложным способом является использование таблицы, содержащей значения или адреса параметров. Адрес этой таблицы обычно записывается вызывающим модулем в регистр R5, который затем используется в подпрограмме для доступа к конкретным параметрам. Таблица с параметрами может располагаться либо в вызывающем модуле непосредственно за командой перехода к подпрограмме, либо в специально зарезервированной фиксированной области памяти. Недостаток табличного способа заключается в необходимости предусматривать для каждой подпрограммы отдельную область памяти, содержащую параметры. Разновидностью табличного способа является использование подпрограммой и вызывающим модулем общей области памяти, в которую вызывающий модуль записывает входные параметры, а подпрограмма помещает выходные параметры.  [11]

При выходе параметра за пределы уставки сигнализации на диаграмме УРО печатаются адрес параметра, его значение и время отклонения. Оператор принимает меры и изменяет значение параметра, вводя его в зону допустимых значений. Тем не менее, если новое значение параметра окажется в зоне действия блокировки сигнализации, сигнал не снимается и УРО не зафиксирует факт возврата. Это вносит существенную ошибку в определение времени нахождения параметра за пределами допустимых значений и, следовательно, в анализе качества работы оперативного персонала. Для устранения указанной неопределенности необходимо реализовать схему ( рис. 6.9), которая автоматически по временному сигналу от блока времени отключает 1 раз в 5 мин зону блокировки на цикл обегания.  [12]

Пусть некоторые подпрограммы требуют, чтобы на регистре 1 находился не адрес параметра, а сам параметр.  [13]

Более сложным способом передачи параметров является использование таблицы, содержащей значения или адреса параметров.  [14]

Затем подпрограмма может взять адрес таблицы из регистра и использовать его для считывания адресов параметров. Этот метод лучше, так как в нем отсутствуют трудности, связанные с запоминанием чего бы то ни было в стеке. Для передачи небольшого числа параметров их адреса или сами параметры можно временно запомнить в регистрах.  [15]



Страницы:      1    2    3    4