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

Разряд - маска

Cтраница 3


Большинство команд подпрограммы INCHR входит в критическую секцию. Команды SETI и CLRI осуществляют управление разрядом I маски прерываний для разрешения или блокировки прерываний в критической секции.  [31]

Прерывание разрешено или Прерывание замаскировано. Прерывание может быть замаскировано установкой нулей в разряды масок прерываний.  [32]

Состояние прерывание разрешено или прерывание замаскировано. Прерывание может быть замаскировано установкой нулей в разряды масок системных и программных прерываний и маски прерывания от схем контроля.  [33]

Число М, которое может принимать значения от 0 до 15 в десятичном выражении, означает не номер общего регистра, а четырехбитовый код, называемый маской перехода. Четыре возможных значения СС в PSW отображаются на четыре разряда маски по следующей схеме.  [34]

Здесь ВВВ ВВВ - код классификатора или его раздела ( фасета), № № № - номер запроса, СССССС - код позиции, в котором один или несколько разрядов замаскированы символами X. При этом в результате поиска выдаются только позиции, для которых значения разрядов кодов соответствуют незамаскированным разрядам маски.  [35]

Помимо индивидуальных масок, в которых предусмотрены разряды для каждого из уровней прерывания, применяют групповые маски, в которых один разряд относится к нескольким уровням. Таким образом, уровни прерывания объединяются в так называемые классы прерывания, каждому из которых соответствует один разряд групповой маски, и, следовательно, может быть установлен программно-управляемый приоритет между классами прерывания. Наконец, высшей ступенью этой иерархии является главный триггер запрещения прерывания, выключающий систему прерывания полностью. Триггеры групповой маски или главный триггер оказывают свое действие, не изменяя содержимого масок более низких ступеней иерархии, которые, следовательно, не надо ни запоминать, ни восстанавливать при указанных переключениях; это позволяет на критических участках программы временно прекращать, полностью или частично, действие системы прерывания, несколько сокращая потери на время обслуживания прерывания.  [36]

ССП ввода-вывода и начинает обслуживать прерывание. Для управления прерываниями в ССП используются разряды маски системы. Если разряд маски, соответствующий каналу, установлен в О, то прерывание от данного канала замаскировано, а если в 1, то каналу разрешено вызвать прерывание. Если канал замаскирован, то он не может вызвать прерывания и запрос на прерывание остается висеть в канале. Когда процессор принимает запрос на прерывание по вводу-выводу, этот запрос в соответствующем канале сбрасывается.  [37]

Запрещение прерывания производится кодом защиты от прерывании, иначе называемой маской. Маска представляет собой двоичное число, разряды которого соответствуют отдельным причинам прерывания. Если разряд маски имеет нулевое значение, то соответствующая причина прерывания замаскирована и вычислитель не реагирует на данное прерывание; если же разряд имеет единичное значение, то соответствующий сигнал прерывания воспринимается вычислителем. Таким образом, маска определяет отношение вычислителя к сигналам прерывания.  [38]

Маска прерываний хранится в процессоре, куда она загружается командой Установить маску Л, где А - адрес. По этой команде слово с адресом А загружается в качестве маски в процессор и определяет отношение процессора к сигналам прерывания. Если все разряды маски равны нулю, процессор не реагирует ни на одну причину прерывания.  [39]

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

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

По этому сигналу ( внешнему или внутреннему) снимается запрос и обслуживание прекращается. Если установлен режим автоинициализации, то происходит загрузка рабочих регистров данного канала содержимым базовых регистров, а разряды регистра маски не меняются. В режимах без автоинициализации разряды маски и разряд ТС в слове-состоянии устанавливаются в соответствии с состоянием обслуженного канала.  [42]

Параметр стиля является 16-разрядной целочисленной маской, используемой для вывода пикселов на экран. Пиксел - это русская транскрипция английского pixel - сокращения от picture element - элемент, точка растра, минимальная единица изображения, цвет и яркость которой задаются независимо от остального изображения. Для обработки следующей точки используется следующий в циклическом чередовании разряд маски. Этот параметр не действует на закрашенные прямоугольники.  [43]

44 Команды сдвига. [44]

При выполнении операций CL, CLR и CLI операнды сравниваются как двоичные целые положительные числа без знака. При выполнении операций CLC и CLCL поле первого операнда побайтно ( справа налево) сравнивается с полем второго операнда и устанавливается признак результата. При выполнении операции CLM байты первого операнда, для которых разряд маски ( в поле М) равен 1, сравниваются ( слева направо) с последовательно выбираемыми байтами из поля второго операнда в основной памяти и устанавливается признак результата. При выполнении операций CS, CDS если первый операнд равен второму, то третий операнд замещает второй, в противном случае второй операнд замещает первый. Во всех командах, кроме CS и CDS, исходные операнды не изменяют своих значений.  [45]



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