Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Основы вычислительной техники учебник

..pdf
Скачиваний:
50
Добавлен:
23.10.2023
Размер:
22.13 Mб
Скачать

мую ячейку куба .и производят считывание записанной в ней информации. Эта информация через БСВ поступает на кодовые

 

шины

числа

 

и

затем

КШЧ

подается

в

арифмети­

 

ческое

устройство про­

 

цессора.

Код

операции

 

команды,

кроме

того,

 

нодается в ЦУУ. Блок

 

считывания

и

восста­

 

новления

обеснечнвает

 

восстановленте ,считаи-

 

ново числа. Запись ре­

 

зультата

вычислений в

 

ДЮЗУ 1прон13во1дится ив

 

сумматора, запись чи­

 

сел

с устройства ввода

 

и

ВЗУ

производится

 

через регистр Рг1 про­

 

цессора.

Работа

схемы

 

МОЗУ в режиме запи­

 

си

отличается

только

 

тем,

что та

БСВ пода­

 

ется

импульс

запрета

К Ш А

выдачи числа из МОЗУ

•на КШЧ.

 

 

 

 

 

 

 

Рис.

18.5.

Внешнее

 

запоми­

 

нающее

 

устройство

(ВЗУ) выполнено на магнитной ленте и 'называется накопителем на магнитной ленте (НМЛ). Конструктивно НМЛ выполнен в виде отдельных функционально законченных шкафов. Каждый шкаф имеет в своем составе четыре лентопротяжных механизма (ЛПМ) и блок местного управления (БМУ). В состав НМЛ может входить до четырех шкафов. Таким образом, НМЛ пол­ ного комплекта имеет 16 'магнитных лент емкостью по сто тысяч 37-разрядных двоичных' слов.

Для удобства поиска адресов каждая магнитная лента раз-' делена на 50 зон емкостью по 2048 машинных слов каждая. По ширине лента разделена на 16 дорожек. В ЛПМ используются универсальные магнитные головки, по одной головке на каждую дорожку. Для повышения надежности работы головки дубли­ руются, поэтому на лейте имеется только восемь каналов, из них шесть информационных и два служебных. Каждое слово записывается на 7 строках, в первых шести строках по 6 двоич­ ных' знаков слова, в седьмой строке записывается знак числа и контрольная информация, формирующаяся в БМУ ВЗУ при записи информации.

490

Структурная схема шкафа НМЛ приведена на рис. 18.6. В состав блока Л.ПМ входят: четыре приводамагнитной ленты, четыре группы магнитных головок (по одной группе на каждый привод), -схема ком-мутащии магнитных головок, усилители запи­ си—воспроизведения и схема управления приводами. *

Рис. 18.6.

Схема управления приводами об-есп-ечивает включение нуж­ ного привода и движение ленты в требуемо-м -направлении в процессе поиска необходимой зоны.

Схема -коммутации производит подключение -к усилителям записи—воспроизведения магнитных головок р-а-ботающего в данный м-омент привода машинной ленты.

Блок местного управления имеет в своем составе регистр числа ('РгЧл) на 6 .разрядов, регистр адреса (РгА) на 13 раз­ рядов, схему сравнения номеров зон (ССНЗ), -схему управления

491

движением ленты, схему распределения сигналов управл<ения, схему !ргчЗ|Метк1Н и узел контроля. Схема разметки служит для нанесения на ленту служебной информации (.маркерных и син­ хронизирующих импульсов и но'М'сров зон). Служебная инфор­

мация записывается заранее.

 

 

 

 

 

 

 

 

Обращение к НМЛ производится с помощью двух команд:

предварительной

«—46» и

пополнительной

«—43». Структура

этих

команд

приведена на ■рис.

18.7. По

первой

команде

(рис. 18.7щ)

номер шкафа,

номер ЛПМ н номер зоны

переда­

 

 

ло*?

 

н о м е р

 

Н ом ер

 

Н ом ер

 

Н о м е р

н о м е р

 

 

 

 

 

 

 

 

 

 

зоны

ячейки 6зоне

0

1

S

7 S

9 10 и

12 и

(4 15

16

17 т

/9 2 0

2 5

2 6 27

36

 

 

код

 

 

 

 

о )

 

 

 

 

 

 

 

 

 

Количество дыбодимык слаб

Начальный адрес массива

о п е р а ц и и „ 4 J

 

 

0

t

6

7 в

 

12 15 Н 15

: . .

23 24 2 5 2В 27

9 *

 

 

 

 

 

 

б)

 

 

 

 

 

 

 

 

 

 

 

Р'ИС. 18.7.

 

 

 

 

ются

в регистр

адреса

НМЛ. Эта

же

информация

поступает

в схему управления движением ленты. Схема управления де­ шифрирует эту информацию н .подает сигнал в схему управ­ ления приводами, в результате чего включается указанный в команде лентопротяжный привод. На регистр числа с усили­ телей записи—воспроизведения поступает номер зоны, считыва­ емый с ленты. Номера зон с РгА и РгЧл поступают на схему сравнения, на которой сравнивается соотношение заданного и текущего номеров'зон в каждый момент времени. В момент нахождения требуемой зоны схема сравнения номеров зон по­ дает сигнал останова на схему управления движением ленты. После этого .на .регистр адреса поступает адрес слова. Когда указанный в команде адрес найден, схема распределении сиг­ налов управления .подает в ЦУУ импульс на чтение из МОЗУ исполнительной команды (рис. 18.7,6). При выполнений коман­ ды с кодом «—43» регистр адреса выполняет роль счетчика, на котором вначале записывается количество выводимых слов. После считывания с ленты каждого слова записанное на РгА число уменьшается на единицу. Управляет работой регистра адреса схема распределения сигналов управления.

Связь между Рг1 АУ и РгЧл НМЛ осуществляется .по шести информационным каналам (рис. 18.8). При чтении чисел из НМЛ двоичные гексады подаются в младшие (314-36) раз­ ряды Рг1 АУ. После каждого считывания схема распределения

492

сигналов управления подает в Рг 1 сигнал сдвига содержимого регистра на 6 разрядов. Знак числа подается после записи числа но второму каналу.

При записиинформации в НМЛ она подается -из регистра Рг 1 АУ последовательно гексадамн, начиная со старшей. При этом после записи очередной гекоады в Рг1 АУ подается сиг­ нал сдвига содержимого на 6 разрядов влево. Знак подается по второму каналу после записи младшей гексады.

Р П АУ ----------------- Сдвиг на 6 разрядов после чтения кашдой строки

Двишение ленты

Pirc. '18.8.

Во время обмена информацией между МОЗУ и НМЛ в узле контроля образуется контрольная информация, которая запи­ сывается на седьмой строке. Во время считывания информации узел контроля контролирует правильность прочитанной инфор­ мации. Контроль ведется по методу проверки четности каждой

строки слова.

Машина «Мпнск-22» имеет несколько устройств ввода, обес­ печивающих ввод информации с перфолент и перфокарт. В ком­ плект устройств ввода входят:' ' 1) устройство ввода информации с перфоленты, построенное

на базе фотосчповивающего механизма ФСМ-ЗМ, которое по­ зволяет вводить информацию с пятидорожечкой бумажной пер­ фоленты со скоростью до 1000 строк в секунду;

2) устройство старт-стопного, ввода информации с перфолен­ ты, построенное -на базе коятрольно-считывающего устройства КСУ-1, обеспечивающее старт-етопный ввод информации с -пя- тидорожечиой бумажной перфоленты со скоростью до 50 строк в секунду;

493

3)

устройство ввода информации с клавиатуры телетайпа;

4)

устройство карточного ввода информации с перфокарт

(УКВ), построенное «а базе устройства ввода ВУ-300 и обеспе­ чивающее ввод информации с 80или 45-колонных перфокарт со скоростью до 300 карт в минуту.

Вкомплект устройств вывода .машины входят:

1)устройство печати алфавитно-цифровой информации (УПч-22), построенное на базе механизма АЦПУ-128-2, обеспе­

чивающее печать

алфавитно-цифровых!

знаков

со

скоростью

до 400 ст.ро'к/мии;

печати цифровых

знаков

со

скоростью

2) устройство

1200 строк/мин, выполненное на базе ТБПМ-11в /1200 или МП-46;

3)устройство печати алфавитно-цифровых знаков на теле­ тайпе со скоростью до 400 знак/мин;

4)два устройства перфорации бумажной пятидорожечной

ленты (ЛПФ) со скоростью

20

строк/мин на базе ленточного

перфоратора ПЛ-80;

перфорации (УКП) со скоростью

5) устройство карточной

100 карт/мин, выполненное

на

базе итогового перфоратора

ПИ-80-М.

 

 

Функциональная схема

Функциональная схема машины приведена на рис. 18.9. Ввод информации в машину может производиться с любого из имею­ щихся в ее составе устройств ввода. Для ввода программ н исходных данных используются УКВ и ФСМ-ЗМ. Служебная информация с выхода этих устройств поступает в центральное устройство управления, смысловая информация подается в ре­ гистр Рг1 арифметического устройства.

Ввод информации с телетайпа попользуется для оперативно­ го управления ходом вычислений, исправления внесенных в машину данных и получения необходимой контрольной и спра­ вочной информации из машины. С телетайпа в машину вводят­ ся любые символы, имеющиеся на клавиатуре. Набранный сим­ вол одновременно со вводом в процессор печатается на конт­ рольной бумажной ленте. Код символа вводится в машину по­ следовательно и подается на регистр старт-стопного ввода (РгССВ).

Контр ольно-считывающее устройство КСУ-1М предназначено для перфорации и сравнения отперфорированных лент. КСУ-1М позволяет сравнивать две пятидорожечные ленты со скоростью до 50 строк в минуту. При подключении к КСУ-1М перфоратора типа ПЛ-80-8А обеспечивается перфорация ленты со скоростью до 50 строк/мин. Контрольно-ечитывающее устройство состоит из механизма протягивания перфоленты и электронного блока сравнения. В механизме КСУ используется фотоэлектрический

494

А

Рис. 18.9.

495

способ съема информации. Информация одновременно считы­ вается.с двух лент и сравнивается в блоке сравнения. По прин­ ципу действии КСУ-1М аналогичен ФСМ-ЗМ и может быть попользован для ввода .данных .в процессор.

Информация с КСУ-1М подается на регистр старт-стопного ввода (РгССВ). В отличие от телетайпа информация с КСУ-1М подается на РгССВ параллельно, что позволяет несколько упро­ стить схему управления вводом.

Подготовка (перфорация) перфоленты в машине «Минск-22» производится с помощью устройства подготовки данных на пер­ фоленте (УПДЛ), которое выполнено на базе телеграфного аппарата. В этом аппарате, приспособленном под перфоратор,

добавлено устройство контроля. В машине

используется два

перфоратора: один — для перфорации

только

цифровой

инфор­

мации, клавиатура его для удобства

работы

упрощена;

второй

с обычной клавиатурой — для перфорации алфавитно-цифровой информации.

Для перфорации алфавитно-цифровой информации на пер­ фокартах используется устройство подготовки данных на перфскаптах (УПДК), в состав которого входят телеграфный аппа­ рат СТА-2.М, перфоратор карточный П-80-6 н контрольник кар­ точный К-80-6. Исходная алфавитно-цифровая информация на­ бирается на клавиатуре аппарата СТА-2М и в виде электричес-' кнх сигналов подается на П-80-6, который выполняет перфора­ цию карт. В машине «Мшгок-22» используется поколонная запись информации, при которой в каждой колонке карты за­ писывается только одни символ. Контроль отперфорированных карт производится с помощью контрольника К-80-6. Для пер- (Ьоцации 45-колонных певфокарт попользуется перфоратор ПД-45-6 и контрольник К-45-6.

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

Перфоратор карт ПИ80-М2 и АЦПУ имеют раздельные блоки местного управления. Ленточные перфораторы,

ТБПМ-16-1200

и телетайп объединены в одно устройство печати

и перфорации

(УПП), управляемое общим блоком управления

(БМУ УПП). Практически печать и перфорация могут осуще­ ствляться параллельно двумя устройствами: ТБПМ-16-1200 и ленточным перфоратором ЛПФ1 или телетайпом и ленточным перфоратором ЛПФ2.

Решение задачи производится в процессоре, который 'являет­ ся центральной частью машины.

Состав и основные характеристики процессора

В состав процессора, как отмечено выше, входят ЦУУ и АУ. Функциональная схема процессора-приведена на рис. 18.10.

496

Центральное устройство управления в процессе решения за­ дачи обеспечивает:

организацию пуска и останова машины в автоматическом режиме или .вручную;

формирование адреса команды, подлежащей исполнению;

.считывание команды из МОЗУ и ее модификацию;

дешифрирование кода операции и организацию необхо­ димого для ее выполнения рабочего цикла;

Рис. .шло.

—■выполнение различных циклов машины (ввод, обращение к ВЗУ, выполнение арифметических операций и т. п.) в авто­

матическом режиме;

— синхронизацию работы всех устройств ' машины в раз­

личных циклах путем

.выработки сигналов управления местными

блоками управления.

В состав ЦУУ входят:

— блок пуска—'останова (БПО);

-— блок распределителя импульсов центральный (РИЦ);

32 Зак. 18.

497

регистр кода операций (РгКОп);

дешифратор операций (ДшОп);

счетчик .адресов команд (СчАК);

регистр номера блока МОЗУ (РпБл);

индексный регистр ,(РгИ);

блок прерывания программы (БПП);

блок связи .с внешними устройствами' (БСВУ);

центральный рулит .управления.

Каждый из этих блоков ЦУУ представляет собой функцио­ нально законченную схему, выполняющую строго определенные операции.

Блок пуска—останова разрешает иди запрещает прохожде­

ние главных синхронизирующих

импульсов

(ГСИ) в блоки

ЦУУ. Главные синхронизирующие импульсы

вырабатываются

генератором главных импульсов

(ГГИ)с частотой 250 кГц. Пуск

ЦУУ на выполнение первой команды

программы производится

с центрального

пульта управления,

в дальнейшем запуск на

■очередной цикл

производится

автоматически.

Останов ЦУУ

производится вручную с ЦПУ или автоматически но команде останова с кодом «—00».

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

Регистр кода операции предназначен для хранения выполня­ емой команды в течение рабочего цикла.

Дешифратор операций обеспечивает дешифрацию кода опе­ раций .и выработку управляющих импульсов выполнения задан­ ной операции, которые поступают в блок местного управления АУ.

Счетчик адреса команд служит для формирования адреса очередной команды. Счетчик умеет 13 разрядов, что обеспечи­ вает запись адресов в диапазоне от 0 до 8191. В старшем раз­ ряде СчАК записывается номер блока ДЮЗУ (нуль соответ­ ствует первому блоку, единица — второму).

Регистр номера блока МОЗУ предназначен для хранения номера блока МОЗУ на время выполнения команды.

Индексный регистр представляет четырехразрядный триг­ герный регистр и предназначен для хранения адреса индексной ячейки. Адрес записывается при считывании очередной коман­ ды. Нулевое состояние регистра указывает на отсутствие пере­ адресации в выполняемой команде.

Блок прерывания программ позволяет организовать сов­ местно с выполнением основной программы печать (перфора­ цию) результатов решения или ввод с телетайпа. Прерывание организуется программным способом. Обращение к прерываю­ щей программе производится через выделенную ячейку МОЗУ.

498

В ЦВМ «Минск-22» используются 5 ячеек (то числу причин] прерывания. При одновременном появлении нескольких зая­ вок на прерывание организуется очередность заявок.

Блок связи с внешними устройствами вырабатывает пуско­ вые сигналы и организует передачу командной и число-вой ин­ формации iBo внешние устройства машины.

Центральный пульт управления предназначен для ручного управления машиной и индикации состояния основных ее ре-, гистров. На панели ЦПУ размещаются клавиши управления работой машины и-лампочки индикации.

Арифметическое устройство .машины— комбинированн-ого ти­ на и состоит -из сумматора (Ом), двух регистров Рг1, Рг2 и блока местного управлении (БМУОп) операциями. Регистры -выполнены на полупроводниковых статических триггерах по схеме регистров сдвига и позволяют производить сдвиг чисел вправо я влево.

Сумматор — накапливающего типа с .параллельной передачей единицы переноса, причем максимальная задержка единицы пе­ реноса не превышает двух микросекунд.

Блок местного управления операциями БМУОп предназна­ чен для управления работой арифметического устройства про­ цессора. По сигналам управления, поступающим от централь­ ного пульта управления, БА^УО-п осуществляет необходимые коммутации цепей АУ и обеопечнвает выполнение элементарных операций в соответствии с принятым в АУ алгоритмом реали­ зации арифметических! и логических операций. БМУОп выраба­ тывает в-с-е необходимые управляющие импульсы, используемые для работы АУ в режим,aix с фиксированной и плавающей за­ пятой. В состав БМУОп входит ряд схем, каждая из которых вырабатывает сигналы управления одной или несколькими близкими -по характеру выполнения элементарными операциями. Работа схем координируется управляющими сигналами БМУОп и ЦУУ. П-о функциональному назначению в составе БМУОп ад-ожно -выделить: узел управления регистрами Рг1 и Рг2 (Упр. Рг), узел управления -сумматором (Упр. См), местный распре­ делитель тактирующих импульсов (-РИМ), узел выравнивания порядков и нормализации (ВПН), узел округления -и анализа результатов операций (ОАР-О), узел анализа множителя и фор­ мирования потенциальных сигналов управления элементарными операциям,и (АМФ-П-С), узел счетчика сдвигав (ОчС-дв).

Узел управления регистрами -обеспечивает сброс Рг1 и Рг2,

.прием чисел в Р.г1 с КШЧ, сдвиг чисел в регистрах при вырав­ нивании порядков, при работе с внешними устройствами, при

делении и умножении, фармн-рованне и

занесение знаков на

Рг 1 при выполнении операций вычитания,

умножения и деления,

ввод чисел в АУ из внешних устройств, вывод чисел на -внеш­ ние устройства.

32*

499