Cтраница 2
Для области сохранения в подпрограмме на языке Ассемблера отводится не более 18 слов. Область сохранения следует резервировать в том случае, если подпрограмма на языке Ассемблера вызывает другие подпрограммы. [16]
Вместо области сохранения, изображенной на рис. 1.3, предусматриваются группы регистров для хранения сразу нескольких векторов состояния. При этом отпадает необходимость в сохранении и восстановлении содержимого регистров соответственно при прерывании и возобновлении выполнения программ. Существуют процессоры с двумя, тремя и более группами регистров. [17]
В области сохранения вызывающей программы запоминается содержимое общих регистров вызывающей программы и адрес области сохранения вызываемой программы. Если вызывающая программа является также и вызываемой, то в ее области сохранения запоминается адрес области сохранения программы, которая ее вызвала. [18]
В области сохранения вызывающей программы запоминаются содержимое общих регистров вызывающей программы и адрес области сохранения вызываемой программы. [19]
Резервирование области сохранения Для области сохранения всегда должно резервироваться 18 слов. [20]
Адрес области сохранения, задаваемый вызываемой программой. [21]
Законодательство в области сохранения ( консервация) запасов нефти, принятое в важнейших нефтедобывающих штатах для предотвращения хищнической добычи и обеспечения равных возможностей для всех конкурирующих фирм, ограничивает добычу нефти в США в соответствии с размерами спроса. Максимальное количество нефти, которое может быть добыто в пределах США без перехода на хищнические методы разработки, на протяжении многих лет превышает потребность рынка за исключением периода 1944 - 1948 гг., когда сказалось влияние ненормальных условий, вызванных второй мировой войной. [22]
В построении областей сохранения непосредственно друг за другом, как мы это делали, нет никакой необходимости и фактически в некоторых задачах это и сделать невозможно. [23]
Первое слово области сохранения программист может использовать по своему усмотрению, например, как рабочее поле. [24]
В построении областей сохранения непосредственно друг за другом, как мы это делали, нет никакой необходимости и фактически в некоторых задачах это и сделать невозможно. [25]
![]() |
Структура области сохранения. [26] |
После заполнения области сохранения СУПЕРВИЗОР уточняет причину прерывания и в соответствии с найденной причиной подключает одну или несколько программ обработки прерываний этого типа. [27]
В первом случае область сохранения динамически резервируется заново при каждом входе в подпрограмму, во втором - строится с помощью команды ассемблера DC как часть расширения макрокоманды. [28]
С повышением температуры область сохранения прямой пропорциональности между количеством электричества и весом осадка увеличивается. Кривые зависимости привеса осадка от плотности тока для температур 50 и 90 приведены на фиг. [29]
Указанными командами адрес области сохранения подпрограммы на языке Ассемблера запоминается в третьем слове области сохранения программы на Фортране, а адрес области сохранения программы на Фортране - во втором слове области сохранения подпрограммы на языке Ассемблера. [30]