Cтраница 1
Особый случай адресации или спецификации может быть вызван как самой командой ВЫПОЛНИТЬ, так и командой, на которую она указывает. [1]
Особый случай адресации распознается тогда, когда процессор обращается к недоступной для него области памяти. Основная память не доступна процессору, когда эта область не предусмотрена, когда физический блок памяти не подключен к процессору или когда отключено питание физического блока памяти. Адрес, указывающий на недоступную область памяти, считается некорректным. [2]
![]() |
Приоритеты особых случаев доступа.| Приоритеты условий программных прерываний. [3] |
Особый случай адресации вследствие того, что строка таблицы сегментов находится вне основной памяти вычислительной установки. [4]
![]() |
Приоритеты особых случаев доступа.| Приоритеты условий программных прерываний. [5] |
Особый случай адресации вследствие того, что строка таблицы страниц находится вне основной памяти вычислительной установки. [6]
![]() |
Приоритеты особых случаев доступа.| Приоритеты условий программных прерываний. [7] |
Особый случай адресации вследствие того, что команда или операнд находится вне основной памяти вычислительной установки. [8]
Операция также подавляется при особых случаях адресации и защиты. [9]
Код 0 может устанавливаться только при особом случае адресации, защиты или спецификации, индицируемом одновременно с индикацией программного события. [10]
Возможность динамической переадресации также добавляет новые условия, которые распознаются как особые случаи адресации. [11]
На некоторых моделях, когда в процессе обращения для записи распознается особый случай адресации ( за исключением особых случаев, выявляемых при неявных обращениях к строкам таблиц динамической переадресации) или особый случай защиты. В этой ситуации прерывание, вызванное особым случаем, задерживается, причем время задержки или количество команд, выполняемых до прерывания, непредсказуемо. Программа не может определить ни адрес команды, вызвавшей прерывание, ни длину команды, выполнявшейся последней. [12]
Если адрес, сформированный для выборки строки таблицы страниц, указывает за пределы основной памяти вычислительной установки, то распознается особый случай адресации и данный элемент операции подавляется. [13]
Если адрес памяти, сформированный для выборки строки таблицы сегментов, выходит за пределы основной памяти, имеющейся на данной вычислительной установке, распознается особый случай адресации и данный элемент операции подавляется. [14]
Если адрес строки таблицы сегментов или адрес строки таблицы страниц указывает ячейку за пределами основной памяти, имеющейся на данной вычислительной установке, то распознается особый случай адресации. Если биты 8 - 12 управляющего регистра 0 содержат недействительный код либо имеет место неправильный формат строки таблицы сегментов или же строки таблицы страниц, то распознается особый случай спецификации переадресации. Во всех этих случаях операция подавляется. [15]