СВ г. Владимир (1039386), страница 2
Текст из файла (страница 2)
Рис 1.1. Формат числа.
32 - разрядное слово разбито на старшее полуслово (0 ... 15 разряды) и младшее полуслово (1б ... 31 разряды). В свою очередь каждое полуслово имеет два байта: старший и младший ( в старшем полуслове нулевой байт старший. В младшем полуслове второй байт старший). Кроме информационных к каждому байту добавляется один контрольный разряд (дополняет число единиц в байте до нечетного количества.). Нулевому банту (0 ... 7 разряды) соответствует контрольный 32 разряд (К0), первому байту (8 ... 15 разряды) — 33 разряд (К1); второму байту (16 ... 23 разряды)—34 разряд (К2); третьему байту (24 ... 31 разряды) — 35 разряд (КЗ).
Для удобства восприятия числовая информация полуслов считывается в двоично-восьмеричном воде. Поэтому двоичные разряды каждого полуслова объединяются в триады. При этом нулевой и шестнадцатый разряды составляют неполные триады (их младшие разряды). Теперь, при считывании информации, двоичные разряды каждой из триад заменяются соответствующей цифрой восьмеричного кода. Значения кодов чисел, для двоичной и восьмеричной систем счисления приведены в таблице 1.1.
Таблица 1.1.
Коды чисел двоичной и восьмеричной систем счисления
Восьмеричное | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Двоичное | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
1.2.2. Форматы команд
коп
кфч
И
А1
А2
Рис 1.2. Формат команды общего назначения.
Оператор управляет работой СВ через пульт оперативного управления (ПОУ СВ) этот пульт технически связан с блоком ВЧУ. Поэтому при работе с СВ через ПОУ пользуются системой команд ВЧУ, как более доступной. А из всех команд ВЧУ чаще используют команды общего назначения. Поэтому формат этой группы команд и отображён на ПОУ СВ (и в поле ИНДИКАЦИЯ, и на клавишах ПОЛЯ ИНФОРМАЦИИ). Внешний вид этой формы приведен на рисунке 1.2.
Расшифруем кодировку полей команд (рис. 1.2):
КОП — код операции (0... 4 разряды).
КФЧ — код конфигурации числа (5 ... 7 разряды).
И — номер индексного регистра (8 ... 10 разряды).
А1 — адрес оперативного регистра (ОР), там, как правило, находится первый операнд (11 ... 15 разряды).
А2 — адрес ячейки модуля памяти (ЗУ), там, как правило, находится второй операнд или очередная команда программы (16 ... 31 разряды).
№Р — номер сравниваемого разряда в командах передачи управления.
ПР — признак условного перехода (по коду 0 или 1).
БДЗУК — база ДЗУ команд (для выбора модуля памяти).
БОЗУК — база ОЗУ команд (для выбора модуля памяти).
ПР1(2) — признаки передачи управления.
1.3 Система команд СВ.
Спецвычислитель имеет в своём составе два процессора: ведущий — ВЧУ и сопроцессор — УО. Для каждого процессора имеется свой набор команд. Эти команды применяются при создании программ для этих процессоров. Рассмотрим форматы команд ВЧУ.
Набор команд для блока ВЧУ включает 53 команды. Все команды четырёхбайтные и делятся на пять групп. Каждая из групп команд имеет свой формат.
1 группа. Объединяет арифметические, логические и команды общего назначения.
2 группа. Объединяет команды пересылки информации между ячейками модулей памяти (ЗУ) и оперативными регистрами (ОР).
3 группа. Объединяет команды загрузки оперативных регистров.
4 группа. Объединяет команды передачи управления (по адресу или по ячейке).
5 группа. Специальные команды (обеспечивают прерывание вычислительного процесса).
Набор команд для блока УО включает 26 команд. Все эти команды делятся на разовые и групповые. Разовая команда — это команда вызывающая конкретное одно действие СВ. При выполнении групповой команды СВ производит целый набор действий (пример - приём информации от абонента). Форматы команд УО приведены на рисунке 1.3.
Тип команды | 0-3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16-30 | 31 |
ПК, БПК | КОП | К№К | УР | БО | Б А | ||||||||||
ЗССУО, ВРКУО | КОП | – | Б А | ||||||||||||
ЗССК | КОП | К№К | – | Б А | |||||||||||
ОСТК, ОСТКПР | КОП | К№К | – | ||||||||||||
ПА | КОП | – | К№А | УСА | |||||||||||
ЗП, ЗППР, ЗП-1, ЗППР‑1, СЧ, СЧПР, СЧ-1, СЧПР-1 | КОП | КЧ А | |||||||||||||
ЗП-2, ЗППР-2, ЗП-3, ЗППР-3 первое слово | КОП | КЧ А | |||||||||||||
СЧ-2, СЧПР-2, СЧ-3, СЧПР-3 второе слово | КОП | УР | БО | – ККФ | |||||||||||
ТЕСТ1 | КОП | К№К | БМЧ | – | |||||||||||
ТЕСТ2 | КОП | ИИ | ИИЗ | ИВО | №МК | КА | К№К |
Рис 1.3. Форматы команд блока УО
Расшифруем значения полей команд УО:
КОП – код команды (0 ... 3 разряды).
K№К – двоичный код номера канала (4 .. б разряды).
NKAH – позиционный код номера канала (16 . . 23 разряды)
УР (УР') — указатели режима:
7р. – блокировка останова по сбою числа (БОСЧ).
8р. – блокировка формирования контрольных разрядов чисел (БФКРЧ).
9р. – блокировка останова по ошибке программы.
(БООШП) или блокировка модификации адреса числа (БМАЧ).
ВО – база обмена.
Б – база (совместно с БО используется для выбора модуля памяти).
А—адрес ячейки модуля памяти (ЗУ).
K№A — двоичный код номера абонента.
УСА —управляющее слово абонента.
КЧ — количество чисел в записываемом (считываемом) блоке информации. Представлено в обратном коде.
ККФ — константа конфигурации.
БМЧ — блокировка модификации числа.
ИИ — признак имитации интерфейса.
ИИЗ — признак имитации сигнала ИЗ-А.
ИВО — признак имитации сигнала ВО-А.
КА — признак контроля алгоритма.
ИОШВНМ — признак имитации ошибки во внутренней магистрали.
№MK — двоичный код номера микрокоманды.
ИОШМА — признак имитации ошибки в магистрали адреса.
КОП (ЭТАЛОН) — команды на регистр команд (0 .. 3, 31 разряды).
1.4. Блок ДЗУ-Э-8К-М
Блок ДЗУ - Э - 8К - М предназначен для хранения программ и констант (сменных величин).
Этот тип ЗУ относится к полупостоянным запоминающим устройствам (ППЗУ) с электрической перезаписью информации. То есть, для изменения программ необходимо установить кассеты памяти из блока ДЗУ в блок записи БЗ (из состава КСТД кабины 44Ц6).
Технические характеристики блока ДЗУ.
Ёмкость блока – 8192 36-ти разрядных слова
Код адреса выбора ячейки – 16-ти разрядный
Разрядность ячеек — 32 информационных и 4 контрольных разряда
Диапазон адресов модуля ДЗУ — 100 000 - 137 777
Элемент хранения одного разряда информации – БИАКС
Время выборки информации из ячейки ~= 2 мкс.
ДЗУ размещается в типовом двухъярусном блоке шкафа ЗУ.
1.4.1. Состав и характеристика устройств блока ДЗУ
Блок ДЗУ включает в себя следующие устройства:
Блок усилителей - согласователей приемников (ТЭЗ 182-06/113).
Служит для приёма из магистрали адреса (МА) 18-ти разрядного кода адреса
(16 информационных и 2 контрольных разряда).
Блок регистра кода адреса (ТЭЗы 1-020/110,120; 1-019/118, 226/116).
Служит для хранения принятого кода адреса и кода контроля адреса
на период считывания числа из ячейки.
Блок контроля адреса (ТЭЗы 0-001/115; 221/117; 226/116).
Служит для контроля принятого кода адреса ячейки по модулю 2. При выявлении
ошибки в принятом коде формируется сигнал СБОЙ А, который передаётся в блок УК