Приветствую Вас, Гость
Главная » 2016 » Октябрь » 14 » Бит управления (Control bit)
11:10
Бит управления (Control bit)
Бит управления (Control bit) устанавливается в состояние 1 командой STC (Set Control) и сбрасывается в состояние 0 командой CLC (Clear Control). Установка бита управления в состояние 1 запускает устройство в работу и предоставляет ему право запрашивать прерывание: если бит управления находится в состоянии 1, то поднятие устройством флажка автоматически вызывает запрос прерывания. Прерывание происходит по окончании текущего такта процессора или по завершении выполняемой команды, если система прерывания не выключена и если нет неудовлетворенных запросов от устройств, обладающих более высоким приоритетом. Номер устройства, получившего разрешение на прерывание, используется как адрес ячейки главной памяти, содержащей команду перехода на подпрограмму обслуживания данного устройства. Адрес возврата запоминается в теле этой подпрограммы. Таким образом, опрос устройств, выполняемый программой обслуживания прерывания на машинах PDP-8 с целью выявить прерывающее устройство, производить не надо — определение подлежащего обслуживанию устройства производит аппаратура в соответствии с зафиксированной в ней иерархией приоритетов. Это позволяет обеспечить более быструю реакцию процессора на прерывания и увеличить пропускную способность системы ввода/вывода.
Просмотров: 414 | Добавил: admin | Рейтинг: 0.0/0
Всего комментариев: 0
avatar