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

книги из ГПНТБ / Бирюков Н.Е. Основы электронной вычислительной техники

.pdf
Скачиваний:
11
Добавлен:
29.10.2023
Размер:
8.36 Mб
Скачать

ключенных

к правым выходам

триггеров

знаковых

разрядов

ТЗн1 и Т3н2,

подается управляющий импульс УИ2.

 

 

Если отперт только один из вентилей В5 или £ 6, что может быть

только при

переполнении разрядной сетки,

то на вход

триггера

Тф поступает единичный импульс,

перебрасывающий триггер

Гер

в состояние «1». Если оба вентиля В5 и Вв заперты или отперты,

то

конечным состоянием триггера Гер будет состояние «О», что соот­ ветствует нормальной работе сумматора. Достоинством накапли­ вающего сумматора с поразрядным переносом является простота схемы и небольшое количество составляющих элементов. Однако подобные типы сумматоров не получили широкого распростране­ ния из-за слишком продолжительного времени суммирования. Если взять, например, предельный случай, когда комбинация двух чисел такова, что возникает перенос из самого младшего разряда в са­ мый старший, то максимальное время суммирования выразится

^ m ax= Tnep 7 ' ( " +

О -

 

где Д;тах— максимальное время суммирования;

 

"пер г — время переходного процесса

в одном

триггере;

п — число разрядов в сумматоре.

 

триггерах колеб­

Практически время переходных процессов в

лется от десятых долей микросекунды до нескольких микросекунд. Поэтому время суммирования в 36-разрядном сумматоре будет ко­ лебаться в пределах от 15 до 120 мксек. Оно почти совпадает со временем сложения двух чисел сумматором последовательного дей­ ствия.

Естественно, что этого недостаточно для применения суммато­ ров в машинах параллельного действия, так как в параллельном сумматоре n-разрядного кода используется оборудования пример­ но в п раз больше, чем в сумматоре последовательного действия.

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

2. Параллельный накапливающий сумматор со сквозным переносом

На рис. 70 представлена упрощенная блок-схема накапливаю­ щего сумматора со сквозным переносом, используемого в БЭСМ. В этом сумматоре кроме поразрядного введен еще и сквозной пе­ ренос, обеспечивающий передачу импульса переноса сразу через все разряды, стоящие в единице, в свободный старший разряд. Как и в предыдущей схеме, импульс переноса образуется здесь в мо­ мент перехода триггера из единичного состояния в нулевое. Этот импульс переноса подается на клапан Ви на другой вход которого для осуществления переноса приходит общий сигнал разрешения переноса.

ПО

Так как мощность поступающих с триггеров импульсов пере­ носа недостаточна для того, чтобы раскачать несколько клапанов, клапаны В, и Л2 в большинстве случаев работают на полупровод­ никовых триодах или электронных лампах. Это обеспечивает фор­ мирование и усиление сигнала переноса по мощности.

Сложение двух чисел в параллельном накапливающем сумма­ торе со сквозным переносом осуществляется в следующем порядке. Вначале на счетные входы сумматора вносится первое слагаемое. Затем туда же подается второе. В тех разрядах, где триггер изме­ няет свое состояние дважды, с нуля на единицу и с единицы на нуль, образуется перенос в виде положительного импульса, кото­ рый подается на первую сетку лампы клапана В, поразрядного пе­ реноса. На третью сетку лампы в это время приходит стробирую­ щий сигнал, разрешающий прохождение сигналов переноса. В ре­ зультате одновременного действия обоих сигналов на выходе кла­ пана образуется положительный импульс, который, пройдя через усилитель, меняет полярность и после небольшой задержки в ЛЗ подается на счетный вход триггера следующего разряда. Одно­ временно этот же положительный импульс подходит к одному из входов клапана сквозного переноса В2. Если триггер данного раз­ ряда находится в положении «1», то клапан В2 будет открыт для прохода импульса переноса. В то же время в следующий разряд с клапана сквозного переноса подается сигнал по цепи поразряд­ ного переноса через усилитель У и линию задержки ЛЗ на счет­ ный вход следующего триггера. При этом переходе триггера в ну­ левое положение образуется сигнал переноса, однако он не может пройти через клапан В и так как стробирующий сигнал разрешения переноса отсутствует. В случае, если несколько триггеров подряд будут в положении «1», импульс переноса пройдет через все кла­ паны В2 этих разрядов на вход того триггера, который находится в положении «О», переключая поочередно в нулевое положение триггеры пройденных разрядов. Задержка переноса из младших

111

разрядов в старший в данной схеме будет определяться лишь за­ держкой, создаваемой В2, и имеет весьма малую величину. Время суммирования значительно сокращается.

§ 33. УСТРОЙСТВО УМНОЖЕНИЯ

Арифметическое устройство ЭЦВМ кроме сумматора содержит еще ряд блоков, обеспечивающих выполнение различных опера­ ций, в частности, умножение. Рассмотрим работу множительного устройства накапливающего типа. Предварительно разберем про­ цесс умножения двух двоичных чисел со сдвигом частных произ­ ведений влево или вправо.

Сдвиг

влево

 

 

Сдвиг вправо

1011

ч -------------

множимое

----- -—Ж

1011

1101

-ч------— —

множитель

- ---------

:>-

1101

 

1011

 

четные

 

 

1011

0000

ч------------- -

пропзве,тения ....

..... 1011

1011

 

 

0000

1011

 

 

1011

10001111

Ч...... ........

сумма .........

—Ч 10001111

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

Поэтому умножение фактически состоит из последовательных сдвигов множимого и сложения частных произведений, получаемых в результате сдвига.

Блок-схема одного из ва­

 

множимого

 

 

риантов устройств умножения

 

 

накапливающего

типа

показа­

 

 

на на рис. 71.

 

 

 

 

 

 

 

Блок-схема состоит из двух

 

 

триггерных

регистров Рi

и Р2,

 

 

сумматора

и

группы

венти­

 

 

лей В.

 

 

 

 

 

 

 

 

Регистр

 

множимого

Рi

 

 

представляет

собой

обычный

 

 

триггерный регистр без сдви­

 

 

гов,

имеющий

п

разрядов.

Ввод

множителя

К

потенциальному

 

выходу

Р и с .

71

каждого триггера

этого

реги­

 

 

стра подключено по одному вентилю В. Из группы вентилей будут открыты те, которым соответстёуют триггеры регистров Р\ и Р2, находящиеся в состоянии кода 1.

Регистр множителя Р2— триггерный п-разрядный регистр с воз­ можностями сдвига.

112

При подаче на его триггеры сдвигающего импульса СИ множи­ тель сдвигается на один разряд вправо.

Множитель вводится в регистр Р2 параллельным кодом (как и множимое — в регистр Рi). Сумматор, входящий в состав устрой­

ства

умножения,— обычный триггерный

накапливающий

сумма­

тор.

При подаче на его триггеры сдвигающего импульса

СИ

он

сдвигает образующиеся в нем числа на

один разряд вправо, т.

е.

в сторону младших разрядов.

 

 

 

Для образования первого частного произведения на регистр Р2 подается сдвигающий импульс СИ, который сдвигает множитель на один разряд вправо. Если в младшем разряде множителя име­ лась единица, то при сдвиге на выходе регистра Р2 образуется им­ пульс, который поступает на входы вентилей В и записывает в сум­ матор код множимого как первое частное произведение. Если же в младшем разряде множителя имелся нуль, то при сдвиге на вы­ ходе регистра импульс не образуется и в сумматоре ничего не за­ писывается. Затем в сумматоре производится сдвиг первого част­ ного произведения на один разряд вправо. Для этого на триггеры сумматора подается сдвигающий импульс СИ.

После сдвига первого частного произведения в сумматоре, на регистр Р2 подается второй сдвигающий импульс, под действием которого из регистра Р\ передается на сумматор второе частное произведение. В сумматоре эти два частные произведения сумми­ руются, и под действием сдвигающего импульса эта сумма сдви­ гается на один разряд вправо. Затем на регистр Р2 подается оче­ редной сдвигающий импульс, а с регистра Р{ в сумматор посту­ пает третье частное произведение. Последнее суммируется с полу­ ченной ранее суммой.

Если множитель имеет п разрядов, то после п таких суммиро­ ваний и сдвигов на сумматоре устанавливается значение произве­ дения перемножаемых чисел. На этом операция умножения закан­ чивается.

8~3ак. 1246

113

Г Л А В Л 6

ВХОДНЫЕ И ВЫХОДНЫЕ УСТРОЙСТВА ЭЛЕКТРОННЫХ ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН

§34. ОБЩИЕ СВЕДЕНИЯ

Квходным и выходным устройствам ЭЦВМ относятся комплект внешних устройств, устройство ввода информации в машину, устройство вывода информации, а также преобразователи непре­ рывных величин в дискретные и дискретных в непрерывные.

Спомощью комплекта внешних устройств в ЭЦВМ осущест­ вляется запись на носитель информации исходных данных и про­ грамм решения задачи, которая предварительно составляется ма- тематиком-программистом на специальном бланке.

Устройство ввода является одной из составных частей ЭЦВМ; оно предназначается для автоматического ввода исходных данных программ решения задачи в оперативное запоминающее устрой­ ство. Устройство ввода непосредственно связано с устройством

управления и с оперативным запоминающим устройством ЭЦВМ. В некоторых машинах (например «Минск-1») устройство ввода связано с оперативным запоминающим устройством через ариф­ метическое устройство.

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

В управляющих ЭЦВМ входные и выходные устройства уком­ плектовываются преобразователями для представления на входе непрерывных величин в дискретные, а на выходе дискретных ве­ личин — в непрерывные.

Рассмотрим подробнее входные и выходные устройства ЭЦВМ.

114

§ 35. ВНЕШНИЕ УСТРОЙСТВА ЭЦВМ

Внешнее устройство предназначается для набивки программы вычислений и цифровых данных на перфоленту или перфокарту. В комплект внешних устройств ЭЦВМ обычно входят следующие устройства и блоки.

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

Блок клавиатуры предназначен для набора числового материа­ ла в десятичной или восьмеричной системе. Он состоит из девяти цифровых секций и секции управления. Каждая цифровая секция

имеет клавиши для набора десятичных цифр

с гравировкой от

О до 9. Знаковая секция имеет две

клавиши — клавишу

«—» для

набора знака отрицательного

числа и клавишу «3» для набора

признака номера зоны.

 

 

 

 

Секция управления имеет

три

клавиши:

клавишу

пропуска

«Пр», при нажатии на которую каретка пишущей машинки пере­ мещается влево на один шаг; клавишу исполнения «И», при нажа­

тии на которую передается команда исполнения

в

перфоратор п

в контрольно-считывающее устройство (при этом

на

ленте в пер­

фораторе пробивается набранная цифра); клавишу возврата „53“. предназначенную для возврата цифровых и знаковых клавиш в ис­ ходное состояние.

115

2.Блок печати, предназначенный для перфорации информации,

атакже для печатания на стандартном бланке числового мате­ риала, необходимого для контроля набираемых па клавиатуре

чисел.

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

Электрическая схема клавишного устройства включает деши­ фраторы перевода чисел из десятичной системы в двоично-десятич­ ную или из восьмеричной — в двоично-восьмеричную.

Каждый дешифратор включается контактами одной цифровой секции клавиатуры. Перестройка дешифратора происходит при на­

жатии той пли иной клавиши, так как при этом замыкаются опре­ деленные контакты дешифратора.

Принципиальная схема дешифратора КУ на один разряд пока­ зана на рис. 73. Контакты клавишных секций при нажатии клавиш переключают цепи от кулачков Я ь Я2, Я3 и Я4 перфоратора, кото­ рые, замыкаясь, последовательно выдают сигналы на четыре шины, на сетку лампы и затем на реле Р. При каждом поступлении сиг­ нала лампа открывается, и перфоратор пробивает отверстие в со­ ответствующей строке. Например, при нажатии клавиши с циф­ рой 7 замыкаются контакты Кю, К и и К 12, на сетку лампы посту­ пают сигналы от кулачков Я ь Я2 и Я 3, и перфоратор пробивает на перфоленте три отверстия по первой, второй п третьей строкам. При нажатии клавиши с цифрой 9 будет пробито только два от­

верстия по первой и четвертой строчкам. При

нажатии клавиши

с цифрой 4 будет пробито отверстие только

по третьей строке

н т. д. При этом каждой десятичной цифре будет соответствовать двоичная комбинация отверстий на перфоленте.

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

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

носителей информации с помощью ПфУ.

 

Все перечисленные устройства— электромеханические,

с силь­

но развитой механической частью, и относятся к классу

счетно-

аналитических машин.

 

116

117

§ 3(>. НОСИТЕЛИ ИНФОРМАЦИИ

Носитель информации должен удовлетворять следующим ос­ новным требованиям:

1)он должен быть рассчитан на использование в течение дли­ тельного времени, стоимость его должна быть небольшой;

2)запись должна отличаться большой плотностью, она не дол­ жна стираться при длительном хранении;

3)должна быть обеспечена надежность считывания.

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

Перфокарта представляет собой прямоугольный лист тонкого эластичного картона с одним срезанным углом. Срез угла позво­ ляет легко выявить карту, неправильно лежащую в приемнике вводного устройства. Устройство перфокарты показано на рис. 74. Поле перфокарты разбито на 12 горизонтальных строк и на 80 вертикальных колонок. Числа и команды, разряды которых пред­ ставлены двоичными цифрами 0 и 1, записываются пробивкой от­ верстий в местах пересечения строк и колонок. Отверстие означает единицу в соответствующем разряде, отсутствие отверстия — ноль.

Числа на перфокарте записываются построчно в двоично-деся­ тичной или в двоично-восьмеричной системе, т. е. для каждого числа имеется своя строка. Поэтому в строке перфокарты для каждого разряда десятичного числа отводится четыре позиции, и каждая десятичная цифра записывается в виде четырехразрядного двоичного числа-тетрады. На рис. 74 показан порядок размещения числа 0,9 8 7 5 6 4 0 2 3 10“ 19 в двоично-десятичном изображении, представленного в нормальной форме.

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

Десятичные и восьмеричные цифры на перфокарте имеют вид, показанный на рис. .75.

Достоинство перфокарты — в удобстве ее перестановки, т. е. в изменении порядка вводимого в машину материала. Если про­ бивка на перфокарте сделана неправильно, перфорируется новая карта, что не вызывает особых затруднений. Недостаток перфо­ карт — малая скорость считывания информации, которая при фо­ тодиодном считывании не превышает 200 чисел в секунду.

118

Рис. 74

Соседние файлы в папке книги из ГПНТБ