Cтраница 1
Базисные адреса сохраняют постоянные значения при выполнении программы. [1]
![]() |
Микропрограмма операции засылки слова на базисный регистр ( а и выборки операнда ( б Предполагается, что к моменту выполнения указанной команды на. [2] |
В хранится базисный адрес того массива, к которому относится адресуемый операнд в команде. [3]
![]() |
Размещение рабочих областей модулей сегмента. [4] |
Для увеличения базисного адреса используется оператор сложения с ячейкой уровня ( СУ), относящийся к группе операторов действия с ячейками уровня. [5]
Происходит восстановление базисных адресов внешней программы в ячейках уровня. Для этого содержимое ячеек ( А1 1) и ( А1 2) пересылается в нулевую и первую ячейки того же уровня. [6]
Значение Bk определяет базисный адрес массива Mk, и значение nk - число машинных слов в указанном массиве. [7]
![]() |
Запись операторов для прерывания на спецветвь через К минут. [8] |
При прерывании значение базисного адреса индекса ( АСи) остается без изменения, и поэтому использование индексных ячеек в ветви требует внимания, должна быть обеспечена сохранность содержимого индексных ячеек прерванной программы. Если распределение индексных ячеек в прерванной программе известно, то свободные ячейки могут использоваться в ветви. [9]
![]() |
Запись операторов для прерывания на спецветвь через К минут. [10] |
При прерывании значение базисного адреса индекса ( А6и) остается без изменения, и поэтому использование индексных ячеек в ветви требует внимания, должна быть обеспечена сохранность содержимого индексных ячеек прерванной программы. Если распределение индексных ячеек в прерванной программе известно, то свободные ячейки могут использоваться в ветви. [11]
Служебные массивы обычно имеют постоянные базисные адреса и постоянную длину. Отводимая для хранения служебных массивов область памяти назначается при разработке вычислительной машины. [12]
![]() |
Размещение описаний в сегментированной. [13] |
Вслед за информацией в базисных адресах располагаются указатели внешних программ, имеющих обращение к данной внутренней программе. Каждый указатель показывает положение описания данной внутренней программы в основной области внешней программы. Указатели отсчитываются от начала основного поля сегмента. Они формируются в процессе сборки. В заголовке головной программы сегмента указатели отсутствуют. При загрузке каждой внутренней программы сегмента ее базисные адреса записываются по адресам указателей. [14]
![]() |
Структура двухадресной команды и форма ее печати на ЯЗ. [15] |