ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ УО.
К основным техническим характеристикам УО относятся: 1. Общий темп обмена информацией с абонентами составляет 10 тысяч слов в секунду. 2. Быстродействие УО составляет не менее 250 тысяч слов в секунду. 3. Время обработки (обслуживания) импульса запроса от внешнего объекта при обращении в ОЗУ, занятое процессором - 4 мкс. Командная и числовая информация контролируется по модулю 2. Обмен информацией с абонентами осуществляется по 12 каналам обмена. Обмен информацией по 1 и 3 каналам ведется 36-разрядным, по 4-10 каналам – 27-разрядным последовательным кодом. По 2 каналу обмен ведется параллельно-последовательным кодом (одновременно выдается или принимается по 4 разряда 36-разрядного кода), по 11 каналу 6-разрядным кодом, по 12 каналу - последовательным 36-разрядным кодом.
2. СИСТЕМА КОМАНД УСТРОЙСТВА ОБМЕНА ЦВК 5Э26.
2.1.Общая характеристика системы команд УО.
Устройство обмена представляет собой специализированный процессор обмена. Поэтому и система команд устройства обмена не обладает алгоритмической полнотой и носит узко специализированный характер.
Она направлена лишь на организацию обмена информацией без какого-либо преобразования. Тем не менее, наличие у УО собственной системы команд позволяет в значительной степени разгрузить центральный процессор от операций, связанных с организацией обмена. Система команд УО позволяет задать каждому каналу свой индивидуальный режим обмена. Все команды в системе команд УО делятся на групповые и негрупповые. Негрупповые команды могут поступать в УО как от процессора, так и из ОЗУ. На получение, дешифрацию и выполнение негрупповой команды затрачивается один такт работы УО. Групповые команды поступают в УО только из ОЗУ. Их выполнение заключается в приеме или передаче сообщения. За один такт работы код групповой команды принимается из ОЗУ, дешифрируется и частично выполняется. Для полного же выполнения групповой команды требуется еще 1-2 подготовительных такта и столько рабочих тактов УО, сколько слов содержится в передаваемом сообщении. В процессе выполнения большинства команд кроме управляющих сигналов, обеспечивающих непосредственное выполнение команды, формируется также импульс запроса на выборку из ОЗУ, дешифрацию и выполнение очередной команды из программы работы канала. Наличие этого сигнала обеспечивает непрерывность общего процесса выполнения программы работы канала. Однако в системе команд УО есть команды, в процессе выполнения которых такой импульс запроса не формируется. Такие команды могут быть либо последними командами работы канала (например, команды "Останов канала"), либо вообще не применяются для программирования работы каналов, а поступают от процессора в форме одиночных команд (например, команда "Запись базы"). Существуют три формата команд УО: два, четыре и восемь байтов. От процессора в УО могут поступать только двухбайтовые команды. Это определяется разрядностью регистра устройства обмена (РУО) процессора, через который проходит передача команды от процессора в УО. Из ОЗУ устройство обмена может считывать команды всех трех форматов. Восьмибайтовые команды занимают две ячейки ОЗУ. В то же время содержимое РАП при формировании адреса следующей команды в любом случае увеличивается на одну единицу. Следовательно, команда любого формата в объеме памяти, отведенной для хранения программ, должна занимать одну ячейку. При записи в ОЗУ двухбайтовой команды вторая половина ячейки остается незанятой.
Четырехбайтовая команда полностью занимает ячейку ОЗУ. Восьмибайтовая команда в последовательности ячеек ОЗУ, хранящих программу работа канала, тоже занимает лишь одну ячейку. Вторая часть кода такой команды (ее назвали "константой обмена") может храниться в любой ячейке ОЗУ за пределами массива ячеек, отведенного для хранения собственно программы. Адрес константы обмена задается в ходе первой части команды. На выборку из ОЗУ восьмибайтовой команды затрачивается два такта работы УО. В первом такте по содержимому РАП считывается из ОЗУ первые четыре байта кода команды (собственно команда) и формируется импульс запроса канала. При обслуживании этого запроса (второй такт работы УО) по адресу, выделенному из кода команды, из ОЗУ считывается константа обмена. После этого начинается непосредственное выполнение восьмибайтовой команды.
|