Cтраница 1
Слово управления каналом имеет четыре управляющих поля: CF - поле команды; ICF - поле управления прерываниями; В - поле предела загрузки шины; Р - разряд приоритета. [1]
В слове управления выходными коммутаторами разряды 7 - 10 закреплены каждый за своим каналом: разряд 7 - за 1 - м, 8 - за 2 - м; 9 - за 3 - м; 10 - за 4 - м каналом. [2]
Поле ICF в слове управления каналом ( см. рис. 3.35, в) служит для управления прерываниями. Каждый канал имеет отдельную линию системного прерывания SINTR1 и SINTR2, на которой запрос прерывания работы ЦП вырабатывается под действием команды SINTR в программе соответствующего канала. [3]
Поле В в слове управления каналом позволяет ЦП ограничить использование шины каналом во время выполнения программы канала. Сопроцессор ВМ89, работающей в МПС с местной конфигурацией, имеет более высокий приоритет по управлению шиной, чем ЦП, поскольку ему всегда предоставляется шина в ответ на запрос. В ряде случаев это может привести к ситуации, когда СП практически полностью монополизирует шину. Чтобы этого не произошло, ЦП может установить поле В в слове управления каналом в 1, задавая тем самым предел загрузки шины сопроцессором. Когда разряд В1, перед выполнением каждой команды канал загружает младший байт счетчика ВС значением 127 и выполняет потактное уменьшение этого значения до нуля. Таким образом, канал пропускает 128 тактов перед выполнением очередной команды программы и тем самым уменьшает использование шины на 3 - 25 % от общей длительности работы с шиной. Установка предела загрузки шины позволяет ЦП замедлить выполнения программ каналов и высвободить циклы работы с шиной. Использование указанной возможности особенно удобно в МПС с местной конфигурацией, однако применимо и в МПС с удаленной конфигурацией, когда программы каналов расположены в системной памяти. Предел загрузки шины не влияет на операции каналов с высоким приоритетом, такие, как непрерывные программы каналов и пересылки с ПДП. [4]
Следует отметить, что формат слова управления коммутацией позволяет всем сигналам ( и аналоговым и дискретным) присвоить сквозную нумерацию, что может представлять определенные удобства при организации циклов опроса датчиков, и затем лишь позаботиться о соответствии номеров коммутаторов и их каналов принятой системе нумерации. [5]
![]() |
Структурная схема интерфейса полутонового и цветового дисплеев. [6] |
Синх; режим работы такого интерфейса будет определяться программно, с помощью слова управления, вводимого через специальный порт. Возможны режим раздельного вывода символьной, графической и полутоновой информации и режимы их частичного или полного совмещения. [7]
Сопроцессор 8087 имеет восемь 80-битовых регистров данных, а также слово состояния и слово управления, каждое по 16 битов. Слово управления задает сопроцессору 8087 режимы обработки округления, превращения в бесконечность, а также точность вычислений. [8]
![]() |
Дескриптор выполненных работ.| Слово таблицы страниц. [9] |
В этом случае в БВ указываются дескриптор таблиц страниц сегментов и признак в слове управления обманом. [10]
Блок регистров состояния и управления состоит из 16-разрядных регистров: слово состояния ( РСС), слово управления ( РСУ), слово с восьмью признаками для набора 80-разрядных регистров, указатели адреса команды и адреса данных. Слово состояния включает признак занятости, коды условий, указатель стека, а также следующие признаки особых ситуаций: недействительная операция - IE, ненормализованный операнд - DE, деление на нуль - ZE, переполнение - ОЕ, антипереполнение - UE, точность - РЕ. Микропроцессор К1810ВМ87 имеет эффективные аппаратурно-программные средства защиты от этих ошибок. Слово управления имеет разряды маскирования особых ситуаций и разряды управления. Разряды управления задают точность вычислений. Управление точностью позволяет выбрать один из четырех способов округления: к ближайшему числу, вниз ( в направлении - оо) или вверх ( в направлении - t - оо), в направлении нуля. [11]
По мере освобождения Ф - процессора ввода в организующую систему поступают сигналы прерывания и в порядке очереди слово управления рассматриваемого процесса поступает на Ф - процессор ввода. Необходимо заметить, что работа Ф - процессора ввода буферного типа будет происходить по иной схеме. Это прерывание поступает в операционную систему и вызывает блокирование ввода до освобождения БЗУ. По этому прерыванию происхр-дит только перепись информации на БЗУ в ОЗУ, а состояние А-процессора вычислений не изменяется. [12]
Сопроцессор 8087 имеет восемь 80-битовых регистров данных, а также слово состояния и слово управления, каждое по 16 битов. Слово управления задает сопроцессору 8087 режимы обработки округления, превращения в бесконечность, а также точность вычислений. [13]
А-процессор организующей системы начинает свою работу с запоминания А-процессора, обратившегося с требованием, и запоминания ссылки на вектор состояния. Затем А-процессор организующей системы начинает анализировать запрос и проверяет возможность его реализации на свободных Ф - процессорах. При наличии свободного Ф - процессора организующая система выдает соответствующее слово управления на этот процессор. Если обращение к организующей системе сопровождалось блокированием обратившегося А-процессора, то организующая система подготавливает использование освободившегося Ф - процессора одним из А-процессоров, находящихся в очереди в состоянии готовности. При отсутствии Ф - процессора, свободного для реализации запроса, запрос со своим словом управления запоминается в очереди А-процессоров, находящихся в состоянии готовности, на Ф - процессор данного типа. Завершение работы любого А-процессора на Ф - процессоре всегда сопровождается сигналом прерывания. По этому сигналу А-процессор организующей системы проверяет наличие в процессе преемника завершенного А-процессора и, если преемник был в состоянии блокирования до завершения предыдущего А-процессора, переводит его в состояние готовности. [14]
Если CF 011, то разряд-этикетка сбрасывается в О, что соответствует случаю, когда программа канала расположена в системном пространстве. По команде CF 001 - Запустить программу - канал преобразует 32-разрядный указатель блока параметров в 20-разрядный физический адрес и загружает его в регистр PP. В регистр ТР загружается указатель блока задания ( адрес программы канала), и слово-состояние программы PSW модифицируется в соответствии с содержимым полей ICW, В и Р в слове управления каналом CCW. После этого канал начинает выполнять программу с команды, на которую указывает регистр ТР. [15]