Режим - переадресация - Большая Энциклопедия Нефти и Газа, статья, страница 1
Второй закон Вселенной: 1/4 унции шоколада = 4 фунтам жира. Законы Мерфи (еще...)

Режим - переадресация

Cтраница 1


Режим переадресации РОП, как метод управления чтением и записью РОП, применен в ЕС - 1033 для удобства микропрограммирования операций обработки данных переменной длины.  [1]

Текущее PSW определяет режим переадресации.  [2]

Все копии предварительно выбранных команд сбрасываются в тех случаях, когда процессор переходит в режим переадресации или выходит из этого режима, когда в управляющих регистрах 0 и 1 изменяются параметры переадресации ( при установленном режиме переадресации), при временной отмене совмещения, а также когда процессор переходит в состояние работа.  [3]

Кроме того, в PSW введены два дополнительных бита: маска регистрации программных событий и бит режима переадресации.  [4]

Считается, что информация, относящаяся к динамическому преобразованию адресов, используется при выполнении команды в режиме переадресации или при выполнении команды ЗАГРУЗКА РЕАЛЬНОГО АДРЕСА. PSW режима переадресации, если перед выполнением команды происходит прерывание ввода-вывода, внешнее прерывание, прерывание повторного пуска или прерывание от схем контроля, а также если PSW задает состояние ожидания.  [5]

Если процессор оснащен средствами динамической переадресации, он может выполнять операции в двух режимах - с переадресацией и без нее - в зависимости от значения бита 5, называемого битом режима переадресации PSW режима расширенного управления. Если бит 5 установлен в 1, то переад ресация выполняется; если - в 0, то неявное динамическое преобразование адресов не производится и логические адреса воспринимаются как реальные.  [6]

Считается, что информация, относящаяся к динамическому преобразованию адресов, используется при выполнении команды в режиме переадресации или при выполнении команды ЗАГРУЗКА РЕАЛЬНОГО АДРЕСА. PSW режима переадресации, если перед выполнением команды происходит прерывание ввода-вывода, внешнее прерывание, прерывание повторного пуска или прерывание от схем контроля, а также если PSW задает состояние ожидания.  [7]

Вначале вычисляются адреса крайних правых байтов первого ( А1 L1) и второго ( А2 L2) операндов и количество обращений в память за младшим еловом второго операнда. Последнее означает, что в режиме переадресации ВКЛ ПА будет разрешена запись с М2 и МЗ ( рис. 101, и), на которые будет считано содержимое РСДВ1 и РСДВ2 после сдвига, в регистры РОП5 и РОПб.  [8]

Константы переадресации определяются тем, что при сдвиге вправо операнд после сдвига должен быть записан с магистралей М2 и МЗ, в РОП1 и РОП2 соответственно. Таким образом, константа в ТРА5 определяет, что при включении режима переадресации будет происходить запись с М2 и МЗ в РОП, номера которых заданы содержимым счетчиков циклов СТЦ.  [9]

При работе в режиме ЕС поля, отведенные для маски каналов 0 - 5, кода прерывания и кода длины команды, выведены из PSW, а биты маски программы и код признака результата расположены в PSW на других местах. Кроме того, в PSW введены два дополнительных бита: маска регистрации событий в программе и бит режима переадресации. Для кодов прерывания и длины команды разных классов прерываний в основной памяти выделены отдельные ячейки. Команда прочитать ключ памяти обеспечивает установку бита обращения и бита модификации.  [10]

Команда может быть предварительно выбрана при использовании перекодированного логического адреса только в том случае, если соответствующие строки таблиц динамической переадресации доступны и действительны. Различные адреса предвыбранных команд могут рассматриваться одним и тем же адресом результата выполняемой команды только в том случае, если для них используются одинаковые логические адреса. В случае когда CPU вводит или исключает режим переадресации, когда прозводятся изменения параметров режима переадресации, содержащихся в управляющих регистрах 0 и 1, в то время как процессор находится в режиме переадресации, когда выполняется операция, не допускающая совмещения, и когда процессор переходит в состояние работа, все предвыбран-ные до этого момента команды отбрасываются.  [11]

Команда может быть предварительно выбрана при использовании перекодированного логического адреса только в том случае, если соответствующие строки таблиц динамической переадресации доступны и действительны. Различные адреса предвыбранных команд могут рассматриваться одним и тем же адресом результата выполняемой команды только в том случае, если для них используются одинаковые логические адреса. В случае когда CPU вводит или исключает режим переадресации, когда прозводятся изменения параметров режима переадресации, содержащихся в управляющих регистрах 0 и 1, в то время как процессор находится в режиме переадресации, когда выполняется операция, не допускающая совмещения, и когда процессор переходит в состояние работа, все предвыбран-ные до этого момента команды отбрасываются.  [12]

Правильность информации, загруженной в управляющий регистр, включая информацию, относящуюся к динамической переадресации, в момент загрузки регистра не проверяется. Проверка информации и сообщение об особом случае в программе, если он имеет место, производятся только во время использования этой информации. Информация, относящаяся к динамической переадресации, рассматривается как используемая, когда команда выполняется в режиме переадресации или когда выполняется команда загрузка истинного адреса. Если PSW определяет режим переадресацин, но перед выполнением команды имеют место прерывания от ввода-вывода, внешнее прерывание, прерывание повторного пуска или прерывание от системы аппаратного контроля, включая и те случаи, когда PSW определяет режим ожидания, то информация не рассматривается как используемая.  [13]

Команда может быть предварительно выбрана при использовании перекодированного логического адреса только в том случае, если соответствующие строки таблиц динамической переадресации доступны и действительны. Различные адреса предвыбранных команд могут рассматриваться одним и тем же адресом результата выполняемой команды только в том случае, если для них используются одинаковые логические адреса. В случае когда CPU вводит или исключает режим переадресации, когда прозводятся изменения параметров режима переадресации, содержащихся в управляющих регистрах 0 и 1, в то время как процессор находится в режиме переадресации, когда выполняется операция, не допускающая совмещения, и когда процессор переходит в состояние работа, все предвыбран-ные до этого момента команды отбрасываются.  [14]

Если команда изменяет содержимое ячейки памяти, из которой произведена предварительная выборка последующей команды, а для записи результата и выборки команды использованы различные логические адреса, то использование одной и той же ячейки реальной памяти может и не учитываться. Преобразованный логический адрес используется для предварительной выборки команды только в том случае, если соответствующие строки таблиц динамической переадресации присоединены и доступны. Если произведена предварительная выборка команд, то они интерпретируются только в рамках их выполнения при тех же самых логических адресах, по которым произведена их предварительная выборка. Если произведена предварительная выборка команд, все полученные таким образом копии сбрасываются в случае изменения в данном процессоре режима переадресации, при изменении параметров переадресации в управляющих регистрах 0 и 1 ( если динамическая переадресация действует), при временной отмене совмещения операций и при переходе процессора в состояние работа.  [15]



Страницы:      1    2