Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Команды устройства обмена.





 

Кодирование и структура всех команд устройства обмена представлены в таблице 2.1.

Команда "Запись базы" (ЗПБ). Команда требует записи в ре­гистр базы УО 8-15 разрядов кода команды. Импульс запроса при выполнении этой команды не формируется.

Команда "Запрос слова состояния". Словом состояния назван 32-разрядный двоичный код, характеризующий состояние того или иного устройства (узла). Состояние устройства обмена в целом ха­рактеризуется двумя различными кодами: ССУ1 и ССУ2. Состояние каждого из каналов обмена характеризуется также двумя кодами: ССК1 и ССК2.

В соответствии с этим команда имеет четыре модификации: ЗССУ1, ЗССУ2, ЗССК1, ЗССК2. Структура слов состояния УО и каналов приведена в таблице 2.2. Их основное содержание определяется значениями выходных сигналов узла аппаратурного контроля, состоянием триггеров пуска канала, а также содержимым регистров РАП, РКЧ и РАО.

Команды "Запрос состояния" требуют записи соответ­ствующего слова в ячейку ОЗУ, номер которой определен исполнительным адресом команды. Исполнительный адрес команды формируется на регистре адреса из кода базы и относительного адреса, заданного кодом команды. При выполнении этой команды не формируется импульс запроса.

Команды "Запрос слова состояния" используются для программного контроля функционирования УО и в Диагностических программах.

 

Команда "Пуск канала" (ПК). Выполнение команды заключается в записи в РАП канала, номер которого определен кодом команды ПК, относительного адреса первой команды программы работы этого канала. Код относительного адреса задается адресной частью команды. При выполнении этой команды формируется импульс запроса на считывание из ОЗУ, дешифрацию и выполнение первой команды программы. Для сохранения информации о состоянии канала в перерывах между тактами обслуживания запросов этого канала в управлении УО для каждого канала предусмотрены по несколько триггеров (их называют "триггерами управления каналом"). При выполнении команды ПК пере­водится в единичное состояние один из триггеров - "триггер пуска" данного канала.

Команда ПК используется для запуска каналов процессором на очередное выполнение программы обмена после прихода сигнала ИЗО. Возможен также запуск одного канала другим каналом, если в программе последнего стоит соответствующая команда ПК.

"Команда безусловного перехода" (КМП). Команда изменяет естественный порядок выполнения команд программы работы канала, номер которого задан 4-7 разрядами кода команды. Это реализуется путем записи в РАП данного канала нового относительного адреса, заданного 8-15 разрядами кода команды КМП. При выполнении команды формируется импульс запроса данного канала на выборку (уже по новому адресу), дешифрацию и выполнение очередной команды.

Команда ПБ может использоваться для зацикливания программ

"Выдача разовых команд" (ВРК). Выполнение команды заключается в считывании 32-разрядного двоичного кода (кода разовых команд) из ячейки ОЗУ, номер которой определен кодом базы и относительным адресом (8-15 разряды команды), и в записи кода разовых команд на одноименный регистр (РРК) в адаптере. Одновременно в адаптер передается импульсный сигнал "Строб РК". Адаптер ретранслирует код РК и строб РК внешним абонентам ЦВК. Импульс запроса при выполнении команды ВРК не формируется.

Команды ЗСС и ВРК могут выполняться УО только по запросам процессоров. Их выполнение в УО никак не влияет на выполнение программ работы каналов.

Команда "Останов канала" (ОСТК, ОСТКПР). Выполнение команды ОСТК сводится к установке в нулевое состояние всех триггеров управления (в первую очередь, ТГПК), канала, номер которого задан кодом команды. После этого УО перестает реагиро­вать на любые импульсы запроса данного канала. Аппаратура канала перестает функционировать до следующего пуска.

Модификация команды ОСТКПР ("Останов канала с прерыванием") отличается от команды ОСТК лишь тем, что в процессе ее выполнения дополнительно формируется сигнал логического прерывания, поступающий на центральные процессоры ЦВК. Это дает возможность синхронизации работы процессора и канальной аппаратуры.

Команда "Пуск объекта" (ПО). Выполнение команды заключается в записи 8-31 разрядов кода команды на регистр сдвига канала, номер которого задан 4-7 разрядами этого же кода. Кроме того, формируется импульсный сигнал "Строб ПО", который через адаптер передается на объекты, связанные с ЦВК данным каналом обмена.

Групповые каналы УО. Каждая групповая команда требует передачи из ОЗУ (команда ЗП) или приема в ОЗУ (команда СЧ) одного сообщения. Модификации этих команд ЗППР и СЧПР отличаются тем, что при их выполнении формируются сигналы логического прерывания от канала всем трем процессорам при приеме илипередаче каждого очередного слова сообщения. Кроме того, все четыре групповые команды (ЗП, ЗППР, СЧ, СЧПР) имеют модификации, отличающиеся значением 16-го разряда кода команды. Программист выбирает ту или другую модификацию в зависимости от того, какое устройство, ЦВК или абонент определяет момент окончания передачи сообщения. Или, иначе говоря, в зависимости от того, каким устройством задается длина сообщения.

 







Дата добавления: 2015-10-02; просмотров: 474. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Дизартрии у детей Выделение клинических форм дизартрии у детей является в большой степени условным, так как у них крайне редко бывают локальные поражения мозга, с которыми связаны четко определенные синдромы двигательных нарушений...

Педагогическая структура процесса социализации Характеризуя социализацию как педагогический процессе, следует рассмотреть ее основные компоненты: цель, содержание, средства, функции субъекта и объекта...

Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической   Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца....

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

Дренирование желчных протоков Показаниями к дренированию желчных протоков являются декомпрессия на фоне внутрипротоковой гипертензии, интраоперационная холангиография, контроль за динамикой восстановления пассажа желчи в 12-перстную кишку...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия