Разряд - маска - Большая Энциклопедия Нефти и Газа, статья, страница 4
Земля в иллюминаторе! Земля в иллюминаторе! И как туда насыпалась она?!... Законы Мерфи (еще...)

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

Cтраница 4


Блок регистрации программных событий ( БРПС) облегчает отладку программ, оповещая при помощи перерывания о некоторых событиях, возникающих при выполнении программы. Возможна регистрация следующих программных событий: успешное выполнение команды перехода, выборка команды из заданной области ОП, изменение заданной области ОП, изменение содержимого заданных общих регистров. Программа, засылая соответствующие коды в управляющие регистры и единицу в разряд маски регистрации программных событий в ССП, задает подлежащие регистрации события и контролируемые при этом области памяти и общие регистры.  [46]

Блок регистрации программных событий облегчает отладку программ, оповещая при помощи прерывания о некоторых событиях, возникающих при выполнении программы. Возможна регистрация следующих, программных событий: успешное выполнение команды перехода; выборка команды из заданной области ОП; изменение заданной области ОП; изменение содержимого заданных общих регистров. Программа, засылая соответствующие коды в управляющие регистры 9 - 11 и единицу в разряд маски регистрации программных событий в ССП, задает подлежащие регистрации события и контролируемые при этом области памяти и общие регистры.  [47]

Сначала на экран выводятся наклонные линии, образуемые из-за последовательного смещения 1 из крайнего левого в крайний правый разряд маски при нулевых значениях в остальных разрядах. Затем, после очистки экрана, выводятся треугольники, содержащие 8 точек по оси у и 8 точек по оси х в основании треугольника. Это осуществляется последовательным добавлением 1 в ближайший разряд, содержащий 0, при движении слева направо по разрядам маски.  [48]

Маска, управляющая работой новых команд, представляет собой четырехразрядный двоичный код. Разряды маски, в которых указаны двоичные единицы, определяют номера байтов регистра общего назначения, над которыми выполняется операция. Байты регистра, которым в маске соответствуют нулевые разряды, в операции не участвуют. Разряды маски слева направо управляют соответствующими байтами операнда, находящегося в регистре.  [49]

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

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



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