Cтраница 3
Прерывистый звуковой сигнал четко выделяется на фоне постоянных шумов. В то же время прерывание сигнала позволяет экономить до 30 % затрачиваемой энергии от источника питания. Схема прерывания звукового сигнала выполнена таким образом, что по мере приближения сигнализатора к источнику электрического поля ( к объекту, находящемуся под напряжением) частота прерывания увеличивается. В сильном электрическом поле при недопустимом по правилам техники безопасности расстоянии частота прерывания настолько увеличивается, что индикация переходит в непрерывное звучание. [31]
В частности, что не позволяет одновременно всем периферийным устройствам подать на шину свои адресные коды, когда ЦП вырабатывает сигнал опроса прерываний. Давайте снова обратимся к схеме на рис. 10.5, на которой показана основная часть схемы прерываний интерфейса. Если данное устройство запрашивало прерывание, и на линию ПОР данной интерфейсной схемы подается НИЗКИЙ уровень, то по сигналу ОПР адресный код этого устройства будет выведен на шину. Сигнал ППР является особым в том смысле, что он не является общим для всех устройств, а начинаясь на ЦП, проходит последовательно через интерфейсную схему каждого устройства, об разуя так называемую скользящую цепочку. Логическая схема интерфейса реагирует на этот сигнал следующим образом: если за-прос на прерывание отсутствует, сигнал ППР передается на следующее устройство без изменения, а при наличии запроса на выходную линию ППР данной интерфейснойсхемы подается НИЗКИЙ уро вень. Таким образом, из всех устройств, выработавших требования, на сигнал опроса ответит лишь то, которое электрически наиболее близко расположено к ЦП. [32]
В модели ЕС-1050 начальными являются базовые наладочные тесты процессора, оперативной памяти, каналов и устройства ввода с перфокарт. После наладки этими тестами, дальнейшая наладка модели осуществляется с помощью проверочных программ - тест-секций, работающих под управлением тест-монитора. В составе проверочных программ предусмотрены тест-секции детальной проверки всех режимов работы процессора ( всех операций, схем прерывания, защиты памяти, таймера, средств прямого управления), оперативной памяти и памяти ключей защиты ОП, селекторного канала, мультиплексного канала, накопителей и их устройств управления, всевозможных устройств ввода-вывода. [33]
На рис. 14.27, а приведена функциональная схема нереверсивного ТУ с ШЯ-преобразованием, работающего от сети постоянного тока напряжением Ее. Импульсы ывкл ( 0 с выхода схемы формирования СФЯ подаются на управляющий электрод тиристора для его включения. Периодическое отключение тиристора через интервал т Т - Тг осуществляется импульсами ыотк ( t), вырабатываемыми схемой прерывания ( СЯ), которая синхронизируется СГ. [34]
![]() |
Условное графическое обозначение КР580ВВ55Л.| Структурная схема КР580ВВ55А. [35] |
ВСО и ВСЗ канала ВС выдаются сигналы, которые могут использоваться как сигналы запросов прерывания для микропроцессора. Эта особенность микросхемы позволяет программисту запрещать или разрешать обслуживание любого внешнего устройства ввода / вывода без анализа запроса прерывания в схеме прерывания системы. [36]
Вместе с дополнительным модулем памяти, печатающим и видеотерминальным устройствами, модулем связи и программным обеспечением контроллер МАКАМАК образует ЭВМ на базе крейта. На плате процессора располагается центральная БИС, устройства управления интерфейсом телетайпа, прерыватель, постоянная и оперативная память, регистры статуса и другие устройства. На плате интерфейса помещаются: стандартная логика КАМАК - регистры для чтения и записи данных, устройства формирования команд и выполнения циклов, регистр LAM ( Look at me - посмотри на меня), регистр статуса, схемы прерываний и связи с магистралью микропроцессора. [37]
Для обмена информацией с микропроцессором ИС подключается к магистрали стандартного межмодульного интерфейса. Микросхема имеет 8-разрядную структуру для подключения к правому ( младшему) байту разрядной сетки микропроцессора. Вспомогательный счетчик СТ предназначен для отсчета восьми сдвигов информации в регистре С и формирования импульса переписи кода из регистра С в регистр Б или наоборот. Регистр Б может использоваться как регистр маски вместе со схемой прерываний СхПр, если регистр А служит регистром прерываний, и как буферный регистр обмена с регистром С, если последний служит преобразователем параллельного кода в последовательный или последовательного кода в параллельный. Регистр Р является регистром режимов и обеспечивает программное изменение внутренней конфигурации. Регистр У используется как регистр установки, которая с помощью схемы сравнения СхСр непрерывно сравнивается с содержанием регистра С. [38]
Ввод-вывод в режиме прерывания осуществляется следующим образом. Процессор в соответствии с программой определяет момент начала передачи данных и резервирует буфер ввода-вывода в ОП. Затем ЦП программно запускает ПУ на выполнение операции ввода-вывода и продолжает выполнение текущей программы. Контроллер имеет схему прерывания, которая генерирует запросы на прерывание и следит за их выполнением. Благодаря этому операционная система освобождается от функций непосредственного управления ПУ в течение всей операции ввода-вывода и может вы - - полнять обмен с необходимым числом ПУ одновременно. [39]
Все разряды индицируемого числа хранятся обычно в ячейках РЧН. Считывание РЧН и регенерация каждого разряда индицируемого числа обычно производится специальным распределителем, выходы которого подключены к адресным шинам ячеек РЧН. Один шаг распределителя соответствует выводу в устройство индикации одного разряда числа. Возбуждение очередного шага распределителя осуществляется схемой прерывания ( см. рис. 6 - 1) по запросу на индикацию, поступающему с частотой / от датчика времени. Время, затрачиваемое в процессоре на один шаг индикации, соответствует одному обращению к МОЗУ. По обмотке шсч сердечника С / 5 подается импульс гашения индикации с пульта оператора. [40]
На рис. 6 - 14 приведен пример схемы прерывания. Название схемы принято для общего ( наиболее сложного) случая, когда иные из выполняемых программ могут прерывать выполнение других. Во многих случаях достаточным является не прерывание программы, а временный останов вычислений без разрушения информации текущей программы. Характерными примерами являются операции вывода напряжений на объект ( см. рис. 6 - 11) или вывода очередного разряда на индикацию. Запросы на остальные программы могут фиксироваться в регистре запросов схемы прерывания и удовлетворяться в установленной очередности после сигнала окончания программы из ПА. [41]
Каждая прерывающая подпрограмма имеет возможность установить свою защиту от прерываний, маскируя все или отдельные сигналы прерывания. Если маскируются все сигналы прерывания, то сигнал, вызвавший прерывание, получает наивысший приоритет по сравнению с остальными сигналами и имеющиеся прерывания ожидают конца обслуживания. Если часть сигналов незамаскирована, то незамаскированные сигналы вызывают прерывание действия по обслуживанию предшествующего прерывания. Причем, если одновременно поступает несколько сигналов прерывания, то прерывание выполняется для сигнала, имеющего наивысший приоритет среди незамаскированных сигналов. Таким образом, приоритеты прерываний жестко определяются порядком подключения сигналов прерывания к схеме прерывания и могут гибко изменяться путем маскирования отдельных сигналов прерывания. Замаскированный сигнал получает наименьший приоритет по отношению к другим незамаскированным сигналам прерывания. [42]
Важно отметить, что а время отработки очередного прерывания ( до нового выполнения команды 60018) обслуживание любых других прерываний блокируется. Для того чтобы не потерять запросы на прерывание, желательно иметь все сигналы, выходящие на шину прерывания, не импульсными, а потенциальными. Вместе с этим внешнее устройство, запрашивающее прерывание, должно установить свой флаг в единичное состояние - для опознания источника прерывания. Поэтому рационально строить ( электрические) схемы системы таким образом, чтобы сигнал прерывания заводился на шину прерывания именно от флага внешнего устройства - триггера, имеющего потенциальный выход. Именно так ( с использованием флагов) в машине построено, в частности, взаимодействие схемы прерывания с устройствами ввода-вывода. [43]