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

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

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

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

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

Необходимые величины делимого и делителя устанавливаются соответствующим подбором масштабных коэффициентов.

При выполнении деления делитель вычитается из делимого, и определяется знак остатка. Если остаток положительный или ра­ вен нулю, т. е. делимое больше делителя или равно ему, то в част­ ное вписывается цифра 1. Если остаток отрицательный, т. е. дели­ тель больше остатка, то в частное вписывается цифра 0. Это пра­ вило легко можно установить при делении двух любых чисел в двоичной системе счисления.

В машинах с фиксированной запятой операция деления выпол­ няется в два этапа: сначала определяется знак частного, а затем — само частное.

В машинах с плавающей запятой операция деления выполняет­ ся в четыре этапа: определяется знак частного, после этого— по­

рядок частного, затем

производится деление

мантиссы делимого

на мантиссу делителя

и по необходимости — осуществляется нор­

мализация результата.

 

 

 

 

 

Знак частного определяется так же, как

и при умножении. Для

определения

порядка

частного

из порядка

делимого

вычитается

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

 

 

 

Приме р .

 

 

 

 

 

Пусть

заданы

делимое

0 10110000

0

ПО и

делитель

0 11011011 0 011. Требуется найти частное.

Ре ш е н и е .

1.Определим знак частного:

0 + 0 = 0.

2. Определим порядок частного:

00 ПО — прямой код порядка делимого;

11

101— дополнительный код порядка делителя.

00

011

30

8. Делим мантиссу делимого на мантиссу делителя.

Част-

В сумма-

ное

торе:

 

00 10110000 — прямой код делимого;

4-

11 00100100 — дополнительный код делителя;

0 11 11010101— остаток отрицательный;

11 10101010 — остаток сдвинут влево;

4-

0011011011— прямой код делителя;

0100 10000101 — остаток положительный;

0100001010— остаток сдвинут влево;

11 00100101 — дополнительный код делителя;

011

00 00 10111

— остаток положительный;

 

00 01011110 — остаток сдвинут влево;

___ 11

00100101

— дополнительный код делителя;

ОНО

11

10000011 — остаток отрицательный;

 

11

00000110

— остаток сдвинут влево;

 

00 11011011

— прямой код делителя;

01100

11

11100001

— остаток отрицательный.

Получим следующее частное 00 011 00 01100.

4. Производим нормализацию мантиссы частного:

00 010 00 11000.

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

§ 12. ПРЕДСТАВЛЕНИЕ ДВОИЧНЫХ ЧИСЕЛ В ЭЦВМ

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

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

В настоящее время широкое применение нашли три способа представления чисел; статический (потенциальный), динамический (импульсный) и число-импульсный.

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

жения

единицы применяется

высокий уровень

напряжения Uв,

а для изображения нуля — низкий UH. Эти уровни напряжения со­

храняются в течение времени

представления данной цифры. По­

тенциальный код применяется

для изображения

двоичных цифр

в ЭЦВМ Минск-1. При этом Uв = 200 в, Цн = 100 в

(рис. 4, а).

При

динамическом способе

числа представляются с помощью

непрерывной последовательности импульсов, наличие каждого из

31

них

обычно

соответствует

записи единицы, а

отсутствие — нулю

(рис.

4, б).

Непрерывная

последовательность

импульсов сохра­

няется в этом случае в течение всего времени представления еди­ ниц. Как правило, машины при динамическом способе представ­ ления чисел должны иметь очень высокое быстродействие (им­ пульсный код применяется, например, в ЭЦВМ «Урал»),

и \ 1 0 1 1___ L . / I ! О I ! О !

ЛЛЛ ЛЛ Л

— _________ ЛЛЛЛЛЛ/УУ»

1)

Рис. 4

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

При последовательном коде двоичное число передается по од­ ной цепи последовательно разряд за разрядом. Если цифры изо­ бражаются статистическим способом, то при передаче нескольких одинаковых цифр уровень напряжения сохраняется, неизменным (рис. 4, а). Если цифры изображаются в импульсном коде, то их разряды должны поступать в строго определенные моменты вре­ мени. Отметки времени прохождения каждого разряда создаются специальными синхронизирующими импульсами CU (рис. 4, б). Достоинство последовательного кода заключается в том, что при его использовании для передачи чисел требуется только один ка­ нал. Но у него есть и существенный недостаток — на передачу чи­ сел затрачивается много времени.

П -

 

А

При

передаче

кода

параллельным

 

способом все разряды чисел и в потен­

 

циальном, и в импульсном

коде

 

пере­

-П -,

А

даются одновременно, причем каждый

разряд

поступает

по

своему

каналу

J = L _

Q

_

(рис. 5). Достоинство параллельного ко­

П_, _А

да заключается

в

том, что

время

пере­

дачи всего числа равно времени

пере­

J = L _

0

_

дачи одного разряда,

но

при этом тре­

буется столько каналов, сколько

 

разря­

 

 

 

дов в передаваемом числе.

 

 

 

Рис.

5

При число-импульсном коде число

кой частоты.

 

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

серией

импульсов

высо­

Количество импульсов в серии равно значению числа.

Подобный способ годится

для любой системы счисления.

Число­

импульсный код часто применяется во входных и выходных устрой­ ствах типа «вал-число» и «число-вал», так как угол поворота вала нетрудно представить пропорциональным ему числом импульсов.

32

Г Л А В А 3

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

§ 13. ЛОГИЧЕСКИЕ ОСНОВЫ УСТРОЙСТВА ЭЦВМ

Большинство схем электронных цифровых вычислительных машин построено на электронных элементах, выполняющих логи­ ческие операции. Такие элементы называются логическими.

Логика в общем смысле— это наука о формах и законах мыш­ ления, а математическая логика— это наука о применении мате­ матических методов для решения различных логических задач.

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

Предметом изучения алгебры логики является так называемое высказывание. Под высказыванием понимается любое утвержде­ ние, о котором можно сказать, что оно либо истинное, либо ложное. Если высказывание истинно, то его значение истинности при­ нимается равным 1, если высказывание ложно, его значение истин­ ности принимается равным нулю. Два высказывания называются эквивалентными, если их значения истинности одинаковы.

Таким образом, значение истинности высказываний — это пере­ менная величина, которая может принимать подобно цифрам в двоичной системе счисления только два дискретных значения — О или 1. Это основное свойство двоичной системы и обусловило ее широкое применение в электронных цифровых машинах, так как действия над высказываниями могут быть сведены к действиям над двоичными числами по общим правилам математики.

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

В ЭЦВМ решается главным образом задача, как найти значе­ ния истинности сложного высказывания в зависимости от значений

истинности образующих его простых высказываний.

Простые вы­

сказывания

обычно обозначаются буквами А, В,

С, D,

а слож­

ные— Р, Q,

R, S. Если значение истинности какого-либо

простого

3 —Зак. 1246

33

высказывания обозначается /1 = 1, то это значит, что высказыва­ ние А истинно. Запись В= 0 означает, что высказывание В ложно. Запись А —С означает, что оба высказывания эквивалентны.

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

сигналом, равно нулю.

Строго

определенной

комбинации

 

А

простых входных сигналов схемы долж­

В

но соответствовать наличие

или отсут­

С

ствие сигнала на выходе схемы. Реализа­

 

ция логических связей внутри схемы осу­

 

ществляется

с помощью переключатель­

ных цепей. На рис. 6 показано в общем виде условное обозначение логического элемента. На вход элемента подаются сигналы А, В, С, изображающие простые высказывания. На выходе элемента снимаются сигналы Р, Q и R, изображающие сложные высказыва­

ния. Логический элемент, применяемый в ЭЦВМ, обычно имеет не­ сколько входов и один выход.

Рассмотрим наиболее часто встречающиеся логические связи и соответствующие им простые и сложные высказывания.

1. Логическое умножение, в схемах обозначается буквой «Я», представляет собой электрическую схему совпадения, имеющую в общем случае п входов и один выход. Логическая связь Я в ма­ тематической логике условно обозначается знаком произведения, т. е. Р=А ■В и читается «Р — есть А и В».

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

Поэтому схему логического умножения называют схемой совпа­ дения. Работа схемы совпадения на два входа показана в табл. 2.

 

 

 

Т а б л и ц а

2

А

0

1

1

1

В

0

0

1 1

1

Р -А-В

0

0

0

1

Схему совпадения с двумя

• зывают вентилем или ключом.

В электрических схемах, реализующих логическую связь Я, сигнал на выходе схемы по­ является лишь в том случае, если есть сигналы одновремен­

но на всех ее входах.

1ми и одним выходом часто на-

34

Логическую связь И иногда

называют

Конъюнкцией и условно

обозначают символом Р —А Д В.

 

 

 

На рис. 7 показано условное обозначение логической схемы со­

впадения И на три входа и один выход.

 

 

2. Логическое сложение, в

схемах

 

 

обозначается ИЛИ,

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

А

Р=АВС

бой собирательную

(или разделитель-

q __^

 

ную) схему, имеющую в общем случае п

 

 

входов и один выход.

 

 

 

Рис. 7

Логическая связь ИЛИ в математической логике условно обо­ значается знаком сложения, т. е. Р=А + В и читается «Р есть А или В».

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

По этой причине схема логического сложения называется также собирательной или разделительной схемой. Работа собирательной схемы ИЛИ на два входа проиллюстрирована в табл. 3.

Т а б л и ц а 3

А 0 1 0 1

В 0 0 1 1

Логическую связь ИЛИ иногда называют дизъюнкцией и условно обозначают симво­ лом Р = А V В.

Р —А у В

0

1

1

1

В электрических схемах,

 

 

 

 

 

реализующих логическую связь

ИЛИ, сигнал на выходе появляется в том случае, если подан сигнал хотя бы на один из входов.

На

рис. 8 показано условное обозна­

 

 

чение логического элемента ИЛИ на три

,3

входа и один выход.

 

 

S

 

 

 

3.

Логическое

отрицание,

в схемах

г

 

 

 

обозначается

НЕ,

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

собой

 

Рис. 8

электрическую

схему отрицания,

имею­

 

 

щую один вход и один выход. Эта связь означает отрицание исход­ ного высказывания. Отрицание обозначается черточкой над обо­ значением высказывания. А — читается «не А».

Отрицаниех^Ьысказывания А называется сложное высказыва­ ние Р, которое истинно, если высказывание А ложно, и ложно, если высказывание Л истинно.

Логическая связь НЕ записывается формулой Р = Л и читается «Р есть не А».

3*

35

Работа

логического отрицания показана в табл. 4.

 

 

 

Т а б л и ц а

4

Применительно

к электрическим

схе­

л

 

 

 

 

мам логическое отрицание означает, что

 

0

1

 

сигнал на выходе схемы появляется в

Р = А

 

1

0

 

том случае, если нет сигнала на входе, и

 

 

наоборот, сигнал на выходе схемы отсут­

 

 

 

 

 

ствует, если есть сигнал на входе,

 

В качестве схемы логического отрицания часто используют

схему инвертора.

 

 

 

 

 

 

Инвертор представляет собой активный четырехполюсник

( V C H -

литель постоянного или переменного тока).

 

 

 

Когда на вход инвертора подают

 

 

 

сигнал

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

полярности,

на

 

Р = А

выходе

появляется сигнал отрицательной

НЕ

 

 

полярности

и наоборот. Одновременно

 

 

 

с изменением

знака

сигнала происходит

 

 

 

его усиление.

Условное

обозначение

ин­

Рис.

9

 

вертора показано на рис.

9.

 

 

Логические

элементы,

реализующие логические связи

И,

ИЛИ

и НЕ, являются основными логическими элементами в электронных цифровых вычислительных машинах.

4. Логическая связь равнозначности двух

высказываний.

Эта

связь обозначается символом « — ». Запись

А

В означает

«Л

равнозначно В».

 

 

 

Равнозначность двух высказываний A w В представляет собой сложное высказывание Р, которое истинно только тогда, когда со­ ставляющие его простые высказывания одновременно либо истин­ ны, либо ложны. Логическая связь равнозначности записывается

формулой Р = А - ^ В

и читается так: «Истинность высказывания Р

есть истинность

того,

что А равнозначно В».

Работа логической

связи

равнозначности иллюстрируется табл. 5.

 

 

 

 

Т а б л и п а

5

Логическая связь

равно­

А

0

1

0

1

значности

позволяет

получить

 

 

 

 

 

другую

логическую

связь —

В

 

0

0

 

1

1

А — А ~ В

_

1

»

1

»

____

 

отрицание равнозначности, ко­ торая широко применяется в ЭЦВМ.

5. Логическая связь отрицания равнозначности двух высказы­ ваний. Эта связь получается с помощью двух рассмотренных выше связей: отрицания и равнозначности. Формула отрицания равно­ значности записывается следующим образом: Р = * А ^ В и читает­ ся: «истинность высказывания Р есть истинность того, что А нерав­ нозначно В».

Отрицание равнозначности представляет собой сложное выска­ зывание, которое истинно только тогда, когда составляющие его

36

простые

высказывания

имеют

противоположные

значения

пстип-

лости.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Работа

логической

связи отрицания равнозначности может быть

проиллюстрирована табл. 6.

 

 

 

 

Т а б .

и ц а

6

Применительно

к

электри­

 

 

 

 

ческим

схемам

логическое от-

А

j

0

1

|

0

1

 

рицание

равнозначности озна­

Н

 

0

0

 

1

1

;

чает, что

сигнал

на

выходе

 

 

 

 

 

 

 

 

 

 

схемы появляется

тогда,

когда

Р-. А ^

Н 1

1)

1

!

1

0

!

имеется

сигнал

только

на од­

 

 

 

 

 

 

 

 

 

 

 

 

 

ном из ее входов; сигнала на выходе схемы нет, если на ее входах одновременно сигналы либо имеются, либо отсутствуют.

Логическая схема, воспроизводящая операцию отрицания рав­ нозначности, носит название схемы сравнения. Ее называют также схемой ИЛ И ИЛИ, так как она сравнивает две величины, подан­ ные на ее вход.

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

В зависимости от характера входных и выходных сигналов раз­ личают три вида схем:

1) потенциальные, в которых входные и выходные сигналы представлены «низкими» или «высокими» уровнями напряжений:

2)импульсные, в которых сигналами на входе и выходе яв­ ляются импульсы;

3)потенциально-импульсные, в которых сигналы на входе представлены уровнями напряжений и импульсами, а сигналы на выходе — импульсами.

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

§ 14. ЛОГИЧЕСКИЕ СХЕМЫ НА ЭЛЕКТРОННЫХ ЛАМПАХ

Рассмотрим работу некоторых схем на электронных лампах, реализующих основные логические связи И, ИЛИ и НЕ.

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

37

Распределение потенциала не изменится,

если запереть один

из триодов, подав отрицательное напряжение на его одну управ­

ляющую сетку: внутреннее сопротивление

отпертого триода по-

прежнему будет гораздо меньше сопротивления Яя.

Если же отрицательное напряжение подать одновременно на сетки обоих триодов и запереть их, то напряжение на выходе воз­ растает до значения Ея. Положительное напряжение смещения -\-Ес подается на сетки обоих триодов для того, чтобы еще значи­ тельнее уменьшить внутреннее сопротивление лампы.

На рис. 11 приведена схема совпадения на пентоде, которая может использоваться либо как потенциально-импульсная, либо как импульсная. В первом случае на вход В подается положитель­ ное напряжение, но лампа заперта отрицательным напряжением смещения, приложенным к нижней управляющей сетке. Лампа от­ пирается положительным импульсом, подаваемым на вход А. При этом на выходе со вторичной обмотки импульсного трансформа­ тора, включенного в анодную цепь, снимается импульс нужной полярности.

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

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

38

На рис. 13 приведена вторая импульсная схема разделения па

два входа на двойном триоде.

 

В исходном состоянии (при отсутствии сигналов

па входах)

оба триода заперты отрицательным напряжением

смещения Е с.

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

На рис. 14 приведена схема по­ тенциального инвертора. Коду О

соответствует н и з к и й

потенциал,

а коду

/ — в ы с о к и й .

Если

па

входе А н и з к и й потенциал, лампа

заперта

напряжением

смещения

и

на выходе

имеется

высокий потен­

циал. При

подаче

на

вход сигнала

высокого уровня

(код

1)

лампа

от­

пирается

и на

выходе

появляется

сигнал, соответствующий

коду 0.

Рис. 14

§15. ОСНОВНЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ НА ПОЛУПРОВОДНИКОВЫХ ПРИБОРАХ

Рассмотрим работу некоторых схем на полупроводниковых при­ борах, реализующих основные логические связи И, ИЛИ, НЕ.

На рис. 15 приведена импульсная схема совпадения на три входа с непосредственными связями, построенная на полупровод­ никовых триодах.

Триоды включены последовательно. При отсутствии сигналов напряжения на входе триоды заперты и напряжение на выходе

39

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