Лекц.БЦВМиСР1-8(2) (Все лекции по БВМиС в ворде), страница 12
Описание файла
Файл "Лекц.БЦВМиСР1-8(2)" внутри архива находится в папке "Все лекции по БВМиС в ворде". Документ из архива "Все лекции по БВМиС в ворде", который расположен в категории "". Всё это находится в предмете "основы эксплуатации эвм" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "основы эксплуатации эвм" в общих файлах.
Онлайн просмотр документа "Лекц.БЦВМиСР1-8(2)"
Текст 12 страницы из документа "Лекц.БЦВМиСР1-8(2)"
Командное слово (КС) – используется два вида командных слов:
КСI – для управления процессом передачи слов данных (СД);
КСII - для передачи команд (инструкций) управления интерфейсом.
Структура КС I:
кр
Синхро- Адрес ОУ К Подадрес Колич. СД
сигнал
КСI состоит из синхросигнала (3τ) и семнадцати информационных разрядов (17τ), разделенных на пять полей:
- «Адрес ОУ» - в этом поле указывается номер оконечного устройства, которому адресовано данное командное слово. Диапазон значений номеров – от 0 (00000)2 до 30 (11110)2, т.е. всего 31 адрес [код (11111)2 в поле «Адрес ОУ» используется как признак групповых сообщений, то есть эту КСI должны принимать все оконечные устройства].
- «К» - признак «прием – передача» указание оконечному устройству, что оно должно выполнять:
при К = 0 – оконечное устройство должно вести прием слов данных (пассивный режим);
при К = 1 – ОУ должно вести передачу слов данных.
- «Подадрес» - в этом поле указывается номер абонента, подключенного к данному оконечному устройству. Диапазон кодов: от 1(00001)2 до 30 (11110)2 – всего 30 подадресов (абонентов).
- «Количествор СД» - в этом поле указывается длина массива передаваемых по магистрали слов данных. Диапазон кодов: от 1(00001)2 до 31(11111)2.
- «Р» - разряд контроля по четности: этот разряд должен принимать такое значение (0 или 1), чтобы количество единиц в слове (17 инф. разрядов) было нечетным.
Структура КСII:
р
р
Синхро- Адрес ОУ К Режим управления Код инструкции
Сигнал
Поля «Синхросигнал», «Адрес ОУ», «К», «Р» - имеют ту же функциональную нагрузку, что и КСI (см. предыдущий раздел).
- «Режим управления» - это поле в КСII используется для идентификации самого этого вида командного слова. Для этой цели в этом поле используются два кода 0(00000)2 и 31(11111)2;
- «Код инструкции» - в этом поле кодируются номера инструкций управления интерфейсом, например:
00000 – принять управление интерфейсом, т.е. оконечное устройство, которому адресовано это КСII должно перейти в режим работы контроллера, т.е. стать контроллером («передача власти»);
00010 – передать ответное слово;
00011 – провести самоконтроль;
00100 – блокировать передатчик;
00101 – разблокировать передатчик;
00110 – блокировать признак неисправности ОУ;
00111 – разблокировать признак неисправности ОУ;
01000 – установить ОУ в исходное состояние;
и т.д., всего может быть закодировано 32 инструкции управления интерфейсом.
Ответное слово (ОС) – формируется в оконечном устройстве в качестве ответа на КС, принятое этим ОУ.
Структура ОС - состоит из синхросигнала, поля «Адрес ОУ», поля признаков и «Р2 – разряда контрольного.
1р
5р
1р
1р
1р
1р
1р
1р
1р
1р
3р
Синхро- Адрес ОУ а б в г д е ж з и р
сигнал
Поле признаков
- «Адрес ОУ» - здесь указывается номер ОУ, которое сформировало это ответное слово – реакция ОУ на поступившее в него командное слово;
- «Р» - разряд контрольный (см. KCI);
- «Поле признаков» состоит из восьми одноразрядных признаков и трех резервных разрядов:
Название и значение признаков:
а) «Ошибки в сообщении» - результат проверки достоверности принятых в данном сообщении слов:
- если есть ошибка – «1»;
- если нет ошибки – «0»;
б) «Передача ОС» - предназначен для идентификации ответного слова («0») и его отличия от командного слова («1»);
в) «Запрос на обслуживание» - используется для обозначения того факта, что данное ОУ (или абонент этого ОУ)нуждается в обслуживании. Это единственный способ перевода ОУ в активный режим, да и то «по разрешению» контроллера;
г) Резерв – 3 разряда;
д) «Принята групповая команда» - этот признак указывает на прием данным ОУ достоверной групповой команды в предыдущем сообщении;
е) «Абонент занят» - указывает на отсутствие возможности обмена информацией между ОУ и связанным с ни абонентом, например, по причине неготовности массива СД для передачи его из этого ОУ на магистраль;
ж) «Неисправность абонента» - если абонент этого ОУ неисправен – «1», в противном случае «0»;
з) «Принято управление интерфейсом» - признак положительного решения данного ОУ на предложение принять на себя управление интерфейсом («1») , т.е. перейти в режим работы контроллера (в противном случае – «0»);
и) «Неисправность ОУ» - признак технического состояния данного ОУ:
- «0» - ОУ исправно;
- «1» - ОУ неисправно.
При нормальной работе интерфейса все признаки находятся в состоянии «0».
Слово данных (СД) – с помощью этих слов передается «полезная» (функциональная) информация. Командные и ответные слова передают служебную информацию, обеспечивающую управление интерфейсом для того, чтобы передать «полезную» информацию с помощью слов данных.
Старший разряд Младший разряд
1
16р
Синхро- Р
сигнал Данные
- «Поле данных» - 16 разрядов – старшие разряды вещественных величин – слева, т.е.
передача ведется «старшими разрядами вперед».
- «Р» - 1 разряд контрольный – принимает такое значение (0 или1) , чтобы количество единиц во
всех 17-ти разрядах слова было нечетным.
Таким образом, КО и ОС несут служебную информацию, необходимую для управления интерфейсом. СД несут «полезную» информацию. В некоторых случаях СД могут содержать и
служебную информацию, в этих случаях мы будем обозначать такие слова как СД* (СД со звездочкой).
2) Форматы сообщений.
Формат сообщения – это строго регламентированная последовательность слов (КС, ОС. СД) и пауз t1 и t2.
Сообщение любого формата начинается с командного слова.
Всего в данном интерфейсе используется 10 форматов сообщений.
По признаку «адресации» (т.е. кому адресовано сообщение) все форматы можно разделить на две группы:
- адресные, т.е. адресованные конкретному (единственному) оконечному устройству (Форматы 1, 2, 3, 4, 5, 6);
- форматы групповых сообщений, адресованные всем оконечным устройствам (Форматы 7, 8, 9, 10)
По признаку «целевого назначения» все форматы можно также разделить на две группы:
- форматы, используемые для передачи полезной информации, т.е. массивов слов данных (Форматы 1, 2, 3, 7, 8);
- форматы, с помощью которых передаются инструкции управления интерфейсом и специальные СД*, содержащие служебную информацию (Форматы 4, 5, 6, 9, 10).
Паузы:
- между словами одного сообщения t1 = 4 ÷ 12 мкс;
- между сообщениями t2 ≥ 4 мкс.
Формат 1 - передача массива СД от контроллера к оконечному устройству.
СД
О бозначение Ф.1 К ОУ
Следующее сообщение
t1 t2
Массив из N СД
Формат 2 – передача массива из N слов данных от ОУ к контроллеру.
СД
О бозначение Ф.2 ОУ К Следующее сообщение
t1 t2
Массив из N СД
Формат 3 – передача массива из N слов данных от оконечного устройства с номером А к оконечному устройству с номером Б.
СД
О бозначение Ф.3 ОУ А ОУ Б
Следующее сообщение
t1 t1 t2
Формат 4 – передача инструкции управления интерфейсом (И) от контроллера к оконечному устройству.
И
О бозначение Ф.4 К ОУ
Следующее сообщение
t1 t2
В форматах 1, 2, 3, 7, и 8 используется КСI, т.е командные слова первого вида (см. раздел 8.8.4.2). В форматах 4, 5, 6, 9 и 10 используется КСII.
Формат 5 – передача от контроллера к оконечному устройству инструкции (приказа) передать в контроллер ответное слово с дополнительным словом данных СД*, содержащим служебную информацию.
И
О бозначение Ф.5 К ОУ
ОС, СД*
Следующее сообщение
t1 t2
Формат 6 – передача от контроллера в оконечное устройство инструкции с дополнительным словом данных СД*, содержащим служебную информацию.
И + СД*
О бозначение Ф.6 К ОУ
Следующее сообщение
КС
ОС
СД*
t1 t2
Ниже представлены форматы групповых сообщений, т.е. сообщений адресованных всем оконечным устройствам. Командные слова в этих сообщениях (КСг) в поле «Адрес ОУ» содержат код 31 (11111)2, т.е код адреса, исключенного из списка номеров ОУ (от 0 до 30).
Формат 7 – передача от контроллера всем оконечным устройствам массива из N слов данных.
СД
О бозначение Ф.7 К всем ОУ
Следующее сообщение
t2
Формат 8 – передача от оконечного устройства с адресом А всем остальным оконечным устройствам массива из N слов данных.
СД
О бозначение Ф.8 ОУ А всем ОУ Следующее сообщение
КСг
СД1
СД2
ОС А
СДn
КС А
t1 t2
Формат 9 – передача от контроллера всем оконечным устройствам инструкции управления интерфейсом.