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

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

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






 

Кодирование и структура всех команд устройства обмена представлены в таблице 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; просмотров: 431. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

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

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

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

Меры безопасности при обращении с оружием и боеприпасами 64. Получение (сдача) оружия и боеприпасов для проведения стрельб осуществляется в установленном порядке[1]. 65. Безопасность при проведении стрельб обеспечивается...

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