Восстановление - содержимое - Большая Энциклопедия Нефти и Газа, статья, страница 4
Лучшее средство от тараканов - плотный поток быстрых нейтронов... Законы Мерфи (еще...)

Восстановление - содержимое

Cтраница 4


Подпрограмма должна иметь свободный доступ к регистрам и битам кода условий, чтобы не зависеть от вызывающей программы, для осуществления этого программа, которая вызывает подпрограмму, должна обеспечить копирование содержимого регистров и битов кода условий, а после завершения подпрограммы - восстановление их исходного состояния. Или подпрограмма непосредственно перед началом работы должна запомнить содержимое регистров и битов кода условий, а перед возвратом в вызывающую программу - восстановить их. Проще всего это реализуется с помощью записи копий содержимого регистров в стек и выборки их из стека в обратном порядке после завершения подпрограммы. В компиляторах на языке ФОРТРАН ЭВМ PDP-11 принято, что запоминание и восстановление содержимого регистров и битов кода условий осуществляются вызывающей программой.  [46]

Данный канал использует при обслуживании запросов ПУ регистры ЦП. Поэтому операции обслуживания запросов ПУ предшествует подготовительная операция запоминания в ОП содержимого используемых каналом регистров процессора. Затем следует стадия обработки всех поступивших запросов на ввод-вывод, после чего осуществляется восстановление содержимого регистров ЦП.  [47]

Содержимое счетчика команд и содержимое разрядов 4 - 7 регистра состояний заносится в стек. Указатель стека ( содержимое разрядов 0 - 2 регистра состояний) инкрементируется Управление программой передается по адресу, указанному в данной команде. Содержимое разряда 11 счетчика команд определяется предшествующей командой SEL Mb. После возвращения из подпро граммы выполнение программы продолжается с команды, следующей за командой CALL Возврат из подпрограммы обслуживания прерываний без восстановления содержимого регистра состояний. Содержимое указателя стека ( разряды О-2 регистра состояний) дек-рементируется. Содержимое счетчика команд восстанавливается из стека. Содержимое разрядов 4 - 7 регистра состояли не восстанавливается Возврат из подпрограммы обслуживания прерывании с восстановлением содержимого регистра состояний.  [48]

Такой способ вычисления констант восстановления часто бывает очень сложным, поэтому в каждом конкретном случае следует искать более простые пути. В определенном месте программы предусматривается оператор, к-рый засылает на место константы восстановления код восстанавливаемой команды. Этот способ применим только в том случае, если, начиная с момента работы оператора засылки и до начала работы оператора восстановления по параметру i, рассматриваемая команда переадресуется только по параметру i. Восстановление команд, переадресуемых с помощью адресных регистров, осуществляется путем восстановления содержимого этих регистров.  [49]

50 Временная диаграмма оыполнеиия операции машиной Стрела ( при синхронном режиме. [50]

Такой способ вычисления констант восстановления часто бывает очень сложным, поэтому в каждом конкретном случае следует искать более простые пути. В определенном месте программы предусматривается оператор, к-рый засылает на место константы восстановления код восстанавливаемой команды. Этот способ применим только в том случае, если, начиная с момента работы оператора засылки и до па-чала работы оператора восстановления по параметру i, рассматриваемая команда переадресуется только по параметру I. Восстановление команд, переадресуемых с помощью адресных регистров, осуществляется путем восстановления содержимого этих регистров.  [51]

Массив СТРОКА, на место которого помещается вводимое сообщение, должен иметь длину не менее 80 байтов. Предполагается, что с более длинными сообщениями нам работать не придется. Параметр NC позволяет вызывающей программе узнать количество символов введенного сообщения. При входе в подпрограмму INPULT использован стандартный прием запоминания всех регистров общего назначения на поле сохранения вызывающей Программы. Далеко не всегда имеет смысл запоминать содержимое всех регистров, так как это сопряжено с выполнением ненужной работы по сохранению и восстановлению содержимого регистров, не используемых в подпрограмме.  [52]

После полного сгорания угля пламя удаляют и сжигают налет угля на нижней стороне крышки, которую держат над пламенем почерневшей стороной вверх. Эта операция занимает всего около 30 сек. Тигель затем прокаливают при ярко-красном калении, поместив пламя так, чтобы внутренний синий конус не касался платины и тигель полностью не охватывался пламенем. Для более сильного накаливания позднее переходят к горелке Теклю, а для еще более высоких температур прибегают к паяльной горелке Мекера. В последнем случае особенно важно, чтобы пламя не охватывало тигель со всех сторон. В противном случае при плотно закрытой крышке внутри тигля образуется восстановительная атмосфера и может произойти восстановление содержимого. До приобретения опыта в отношении продолжительности прокаливания тигель с осадком после взвешивания следует снова прокалить в течение 10 мин. Если вес окажется измененным, прокаливание необходимо повторить.  [53]

Содержимое счетчика команд и содержимое разрядов 4 - 7 регистра состояний заносится в стек. Указатель стека ( содержимое разрядов 0 - 2 регистра состояний) инкрементируется Управление программой передается по адресу, указанному в данной команде. Содержимое разряда 11 счетчика команд определяется предшествующей командой SEL Mb. После возвращения из подпро граммы выполнение программы продолжается с команды, следующей за командой CALL Возврат из подпрограммы обслуживания прерываний без восстановления содержимого регистра состояний. Содержимое указателя стека ( разряды О-2 регистра состояний) дек-рементируется. Содержимое счетчика команд восстанавливается из стека. Содержимое разрядов 4 - 7 регистра состояли не восстанавливается Возврат из подпрограммы обслуживания прерывании с восстановлением содержимого регистра состояний.  [54]

Единичные значения сигналов ZAy и Z3y определяют занятость АУ и ЗУ соответственно. На рис. 6.11 представлена последовательность операторов, связанная с обработкой адресной части команды и выборкой операнда при выполнении арифметической операции. В рассматриваемой микропрограмме принято, что после выборки команды на регистр команд производится проверка признака адресации ПА. Если в команде используется косвенная адресация ( ПА 10), то производится выборка из ЗУ адреса операнда. Выборка повторяется до тех пор, пока на регистре команд не будет определен прямой или непосредственный адрес. По окончании обработки косвенного адреса по коду индекса t устанавливается необходимость модификации команды. Если / - j 0, то адрес в команде модифицируется в соответствии со значением индексной ячейки с адресом i. Модификация выполняется в Л У. При этом по адресу i из ЗУ выбирается значение индекса. Адрес из РгА и значение индекса из РгЗУ передаются на регистры АУ. После восстановления содержимого итогового регистра АУ начинается выполнение операции, соответствующей коду операции КОп.  [55]



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