Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы версия 1.docx
Скачиваний:
13
Добавлен:
21.09.2019
Размер:
3.51 Mб
Скачать

14.Оперативные регистры ВчУ и схема конфигурирования чисел.

Оперативные регистры предназначены для хранения результатов действия большинства команд, для образования индексных регистров и регистров кольцевых зон, для хранения команд (при отладке аппаратуры с ПОУ), для хранения одного или двух операндов при выполнении арифметических, логических операций и операций пересылки, для промежуточного заполнения ССП при выполнении команды ЭКСТРА КОД. Оперативные регистры уменьшают количество обращений к ЗУ при выполнении программ.

Оперативные регистры собраны на 12 ТЭЗах ЛУШ-О-О17. В каждом ТЭЗе организовано по три разряда от каждого регистра.

За отдельными регистрами закреплены определенные функции - это индексные регистры (И), регистры кольцевых зон (КР), регистр сумматора ( ), рабочий регистр ВчУ (РРВчУ).

В РР ВчУ записывается содержимое ССП при выполнении команды ЭКСТРАКОД.

Введение этих регистров в ОР уменьшает оборудование, упрощает управление.

Адресация к ОР осуществляется по полусловам. Четный адрес указывает на старшее полуслово, нечетный - на младшее. Признаком полуслова является младший разряд адреса ОР, поэтому можно сказать, что регистровая память состоит из 32 18-разрядных слов или 16 36-разрядных. К ОР можно обращаться и за полноразрядными словами. В ВчУ предусмотрено несколько типов адресации к регистровой памяти. Это адресация с помощью 5-разрядного адреса ОР (А1) в коде команды и с помощью 16-разрядного адреса (А2) в коде команды. По А2 идет обращение как к ЗУ, так и к ОР. Если в адресе А2 команды значения разрядов с 16 по 26 равны «0», то это означает, что второй операнд находится в ОР, то есть это признак адресации к ОР.

По адресу, записанному в 3-разрядном коде индексации (8…10 разряды коды команды) идет обращение к определенным регистрам ОР, которые выполняют функции индексных регистров.

Регистр адреса ОР имеет два уровня. Первый уровень - буферный регистр адреса (БРА), на него подается адрес А1 (11…15-й разряды ВР). По А1 идет обращение к ОР за вторым операндом.

Второй уровень - главный регистр адреса (ГРА), на него подается 27…30-й разряды ССП, 27…31-й разряды РР1, 8…10-й разряды ВР и два фиксированных адреса: 01 и 37.

По адресу, принятому с 27…31-го разрядов РР1, идет обращение в ОР за вторым операндом. По адресу, принятому с 8…10-го разрядов ВР, идет обращение к определенным регистрам ОР, выполняющим функции индексных регистров. По адресу сумматора (адр ) идет обращение к ОР, который выполняет функции накапливающего сумматора. По адресу 37 (адр. 37) записывается в ОР и считывается из ОР содержимое ССП при выполнении команды ЭК.

Чтение информации из ОР обеспечивает выходной коммутатор.

Выходной коммутатор представляет собой четыре однобайтовые сборки (ИЛИ), на которые поступает информация с 1 по 4-й байт 16 регистров. Подключение информации осуществляется сигналами, вырабатываемыми дешифратором адреса ОР, который работает от ГРА.

СХЕМА КОНФИГУРИРОВАНИЯ ЧИСЕЛ.

Необходимость частой упаковки и распаковки информации требует записи нескольких чисел в одну ячейку памяти.

Вследствие этого, в программе появляется большое количество команд формирования чисел, выделение части числа и пересылок между памятью и регистрами.

Для сокращения числа служебных команд и времени реализации алгоритма в СВ введена возможность работы с числовой информацией разной разрядности-конфигурирование чисел.

Конфигурирование чисел заключается в том, что 36-разрядное число делится на два полуслова: активное и пассивное. Активное полуслово участвует в операции, а пассивное не участвует.

Конфигурирование осуществляется по полусловам и байтам.

Схема конфигурирования в ВчУ представлена двумя конфигураторами чтения: КфЧ1, КфЧ2 и конфигуратором записи Кф3.

КфЧ1 конфигурирует информацию, поступающую из оперативных регистров.

КфЧ2 конфигурирует информацию, поступающую на ВР через усилители согласователи из МЧт или ОР, по полусловам и байтам.

КфЧ1 совместно с Кф3 осуществляет конфигурирование информации при записи в ОЗУ из ОР.

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

КфЧ1 и КфЧ2 собраны на одной схеме - ТЭЗ ЛУШ-0-019.

Запись информации в ОЗУ осуществляется всегда через конфигуратор записи КфЗ при участии КфЧ1 по командам П2, П3. Источником информации является 1…4 байты ОР, а потребителем ОЗУ.

Запись осуществляется в три этапа:

* чтение информации из ячейки на ВР:

* формирование полноразрядного слова;

* запись в ОЗУ.

При чтении ячейки памяти на ВР с конфигурацией можно разделить информацию на пассивную часть и активную.

Активная часть при записи заменяется, а пассивная остается без изменения.

Конфигуратор записи состоит из двух ТЭЗов ЛУС-2-017.