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

Бит - состояние

Cтраница 2


И, наконец, бит 7 контролирует состояние вывода 1NT микросхемы. Он представляет собой логическое ИЛИ всех разрешенных битов состояния прерывания. Следует отметить, что биты 3 - 6 регистра Состояние прерывания 2 не генерируют прерываний; они используются микропроцессором только для чтения в качестве битов состояния.  [16]

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

Если какая-то необычная ситуация привела к отказу принять команду во время начала операции по цепочке команд, то вырабатывается условие прерывания и подканал остается недоступным, пока этот сигнал не будет сброшен. Программе о таких ситуациях сообщается с помощью битов состояния в CSW. Если во время начала операции по цепочке команд будет обнаружено состояние выключено, которое привело бы к установке признака результата, равного 3, во время выполнения команды НАЧАТЬ ВВОД-ВЫВОД и иногда команды НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ, то в CSW устанавливается бит сбой управления интерфейса. Новая операция в ВУ не начинается.  [18]

В байте 417 каждый бит имеет свое значение: 1 - если режим включен или комбинация клавиш нажата, и 0 в противном случае. На рис. 21.6 и 21.7 приведены расшифровки битов состояния клавиатуры. Справа от таблиц указаны десятичные значения весов соответствующих битов. Значение байта 417 или 418 равно сумме весов ненулевых битов.  [19]

Два процессора могут одновременно выполнять команду СИГНАЛ ПРОЦЕССОРУ, адресуясь друг к другу. При этом только один процессор может обнаружить, что путь доступа занят передачей приказа или битов состояния, связанных с выполнением команды SIGP другим процессором. С другой стороны, оба процессора могут обнаружить, что путь доступа свободен, и передать приказы друг другу. В частности, оба процессора могут одновременно вызвать друг у друга останов, повторный пуск, сброс или переход в состояние стоп.  [20]

Применение постраничной адресации позволяет в принципе неограниченно увеличивать емкость оперативной памяти. При обращении центрального процессора к этому порту во все триггеры, входящие в порт, записывается бит состояния страницы. Для одной из страниц он равен 1 - страница включена на магистраль данных, для всех остальных 0 - страницы выключены. Сигналы с выходов триггеров коммутируют магистральные буферы данных страниц памяти. При сбросе системы сигналом RESET включается первая страница, остальные отключаются. Таким образом, переход со страницы на страницу в такой системе осуществляется двумя командами: MVIA - слово состояния страниц; OUT - порт состояния страниц.  [21]

Два CPU могут одновременно выполнять команды сигнал процессора, адресованные друг другу. Если это происходит, один из CPU, но не оба одновременно, может обнаружить, что путь доступа занят вследствие передачи кода приказа или битов состояния, связанных с той командой сигнал процессора, которая выполняется в это время другим CPU. С другой стороны, оба CPU могут одновременно обнаружить, что путь доступа свободен, и передать коды приказов друг другу. В частности, два CPU могут одновременно остановить, повторно запустить или же сбросить друг друга.  [22]

23 Временная диаграмма работы МП ВИ88. [23]

Естественно, что ЦП и сопроцессор должны иметь общую линию сброса. Когда к ЦП подключены сопроцессор и независимый процессор, который выбирает свои команды, сопроцессор должен определять, каким процессором выбирается команда, чтобы правильно модифицировать свою очередь команд. Для этого сопроцессор контролирует бит состояния ST6, на который МП ВМ88, как и ВМ86, всегда выводит напряжение низкого уровня, а процессор ввода - вывода ВМ89 - высокого уровня.  [24]

Оно должно принимать из ЦП 8-разрядный символ, используя ввод / вывод под управлением программы, а затем передавать его вовне с помощью УАПП. Периферийное устройство должно иметь два бита состояния, один из которых ( ЗАНЯТО) сообщает о том, что устройство находится в состоянии передачи символа, а второй ( ВЫПОЛНЕНО) - о том, что передача символа закончена. Сигнал ВЫПОЛНЕНО должен также инициировать прерывание. Считайте, что УАПП имеет параллельный 8-разрядный информационный вход, стробирующий вход, флажок БУФЕР ЗАПОЛНЕН ( устанавливается, когда устройство производит передачу вовне) и тактовый вход.  [25]

Когда перечисленные условия, за исключением невыполненной регистрации, сбрасываются командой НАЧАТЬ ВВОД-ВЫВОД или НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ, в память записывается только та часть CSW, которая относится к состоянию. Содержимое полей ключа защиты, адреса команды и счета в ячейке 64 остается при этом без изменения. Аналогичным образом происходит обновление только битов состояния CSW, при условии что команда не принята или операция в подканале прекращается во время выполнения команды НАЧАТЬ ВВОД-ВЫВОД или команды НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ либо запоминание байтов состояния CSW в памяти вызвано командой ОСТАНОВИТЬ ВВОД-ВЫВОД или командой ОСТАНОВИТЬ УСТРОЙСТВО.  [26]

Команда SWAPF f, d меняет местами тетрады в регистре. Как и в остальных командах данной группы, результат выполнения может быть записан как в регистре w, так и в регистре-источнике. Данная команда не меняет значения какого либо из битов состояния, что может использоваться для восстановления содержимого контекстных регистров перед возвратом из прерывания. Команду SWAPF f, d можно применять, в частности, для хранения двух цифр в одном регистре, переставляя их в зависимости от того, какую из них вы хотите использовать. С помощью команды SWAPF f, d удобно разделить байт на две тетрады для их последующего отображения на дисплее.  [27]

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

29 Типы 16-разрядных регистров FCOP.| Обработка регистра чтения / записи FCOP. [29]

Регистр выходных данных FCOP ( FDOR) представляет собой 16-битный регистр только для чтения, используемый для передачи данных из FCOP в DSP. Данные передаются из FMAC в FDOR после того, как будет закончена обработка всех отводов фильтра для определенного набора входных выборок, то есть после того, как будет закончена обработка фильтра. Для корректного выполнения операции данные должны читаться из FDOR только если установлен бит состояния FDOBF, указывающий на то, что FDOR содержит данные. FDOR может быть прочитан ядром DSP56300 и ПДП.  [30]



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