Интерфейсные БИС, параллельный и последовательный вв, сопроцессор вв, наиболее известные БИС, Модемы, протоколы обменами данных — страница 10

  • Просмотров 9341
  • Скачиваний 235
  • Размер файла 191
    Кб

назначения или для маскированного сравнения. При ПДП- пересылке используется для маскированного сравнения. Маскиро­ванное сравнение позволяет сравнить выделенные разряды байта (операнда команды или пересылаемого байта) с заданным заранее значением. Для этого в старший байт МС загружается маска, выделяющая интересующие разряды, а в младший—сравниваемое значение (рис. 7). В программе, при выпол­нении команды условного

перехода по маскированному сравнению (либо при ПДП- пересылке), определенный в ней операнд (либо пересылаемый байт) сравнивается с замаскированным значением. Регистр управления каналом СС используется в основном при ПДП- пересылках. Он служит для определения условий пересылки и указывает способ её окончания. Структура и обозначение управляющих полей СС представлены на рис. 8. Пять старших полей определяют условие ПДП-

пересылки: F (пересылка) определяет, откуда и куда пересылаются данные; TR (перекодировка) — следует ли пересылаемые данные перекодировать; SYN (синхронизация) — способ синхронизации пересылки; S (источник) — в каком регистре (GA или GB) находится адрес источника; L (монополизация) — следует ли активизировать сигнал во время пересылки. Четыре младших поля задают способ окончания пересылки: TS указывает, что пересылка состоит в передаче

только одного данного; ТХ—что пересылка должна заканчиваться по внешнему сигналу (ЕХТ); ТВС — по нулю в счетчике байтов (ВС); TMC — по результатам маскированного сравнения. Рис 8. Регистр управления каналом Поле С не используется для ПДП-пересылок, а служит удобным средством управления приоритетом программы канала. Таблица 5 Управляющее поле Код поля Условие ПДП-пересылки F (функция 00 Из порта ввода в порт вывода пересылки) 01 Из

памяти в порт вывода 10 Из порта ввода в память 11 Из памяти в память TR (перекодировка) 0 Нет перекодировки 1 Есть перекодировка SYN (синхронизация) 00 Пересылка асинхронная 01 Синхронизация от источника ка 10 Синхронизация от приемника 11 Зарезервированный код S (источник) 0 Адрес источника в регистре GA 1 Адрес источника в регистре 0В L(монополизация) 0 Сигнал LOCK не активен 1 Сигнал LOCK активен С (приоритет 0 Обычный приоритет программы

программы) 1 Повышенный приоритет программы TS ( одиночная 0 Пересылка не одиночная пересылка) 1 Пересылка одного данного ТХ (окончание по 00 Не внешнее окончание внешнему сигналу) 01 По сигналу ЕХТ со смещением 0 10 По сигналу ЕХТ со смещением 4 11 По сигналу ЕХТ со смещением 8 ТВС (окончание по 00 Окончание не по нулю в счетчике нулю в счетчике) 01 Окончание по (ВС)=0 со смещением 0 10 Окончание по (ВС)=0 со смещением 4 11 Окончание по (ВС)=0 со