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

Возникновение - прерывание

Cтраница 1


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

2 Адреса постоянно распределенной области памяти. [2]

При возникновении прерываний от ввода-вывода или внешнего прерывания сигнал сохраняется необработанным до появления текущего PSW, в котором эти прерывания не замаскированы.  [3]

При возникновении прерывания управление автоматически передается СУПЕРВИЗОРУ. Одной из его функций является анализ причины прерывания и запрограммированная реакция на создавшуюся ситуацию. В частности, могут быть предприняты действия по устранению причины, вызвавшей прерывание, с последующей передачей управления обратно в проблемную про-грамму для ее продолжения; может быть приостановлено на время или вовсе прекращено выполнение данной программы, а управление передано другой проблемной программе.  [4]

При возникновении прерывания вычислительная машина запоминает слово состояния прерванной программы в постоянно фиксированной области основной памяти и передает управление Супервизору. Он производит анализ прерывания и определяет часть управляющей программы, которая его обрабатывает. Если во время обработки прерывания не должно произойти прерывание, управление передается РЗ программам.  [5]

При возникновении прерывания в памяти сохраняется только значение счетчика команд ( 1C), и в этот счетчик записывается новое значение.  [6]

При возникновении прерывания в текущее PSW помещается код причины прерывания, и затем оно запоминается в двойном слове основной памяти, специально предназначенном для этой цели. Из другого двойного слова выбирается новое PSW, и процессор использует-его для пуска блока супервизора, обрабатывающего прерывания этого типа. В ЕС ЭВМ предусмотрены пять типов прерываний, с каждым из которых связаны два двойных слова: одно для запоминания старого PSW и одно для хранения нового.  [7]

При возникновении прерывания в ППЗ в четырехбитовом РОС запоминается код причины прерывания, а в 16-битовом регистре УАК фиксируется адрес команды, при выполнении которой произошло прерывание.  [8]

При возникновении прерывания процессор вызывает некоторую специальную программу, которая называется программой обработки прерывания, однако в отличие от вызова обычной программы сохраняет в стеке не только PC, но и PS. Так как прерывания могут возникать независимо от программы, то адреса программ обработки прерываний и новые PS помещаются в фиксированные места памяти ЭВМ.  [9]

10 Адреса постоянно распределенной области памяти. [10]

При возникновении прерывания код, указывающий его причину ( например, завершен ввод перфокарт), помещается в PSW и текущее PSW запоминается по адресу старого PSW. Затем выбирается новое PSW, которое процессор использует в качестве текущего PSW для пуска программы, обрабатывающей прерывание. После того как прерывание обработано, прервавшая программа выдаст команду, по которой старое PSW, размещенное в соответствующем двойном слове, будет загружено в качестве текущего. Программа продолжит свою работу с того момента, когда произошло прерывание, и состояние центрального процессора будет восстановлено таким, каким оно было, когда произошло прерывание.  [11]

12 Разводка контактов корпуса МП 8086. [12]

При возникновении маскируемого прерывания адрес вектора равен учетверенному байту, который формирует прерывающее устройство. В любом случае возврат из прерывания инициируется командой IRET, которая исключает из стека старое содержимое IP. CS и регистра флажков.  [13]

При возникновении прерывания код, указывающий его причину ( например, печатающее устройство закончило работу), помещается в PSW и текущее PSW запоминается по адресу старого PSW. Затем выбирается повое PSW, и процессор использует это PSW в качестве текущего для пуска программы, обрабатывающей прерывания. После того как прерывание обработано, прервавшая программа выдаст команду, по которой старое PSW, размещенное в соответствующем двойном слове, будет загружено в.  [14]

15 Структура области сохранения. [15]



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