![](/user_photo/_userpic.png)
книги из ГПНТБ / Преснухин, Л. Н. Цифровые вычислительные машины учебное пособие
.pdfФормирование сигналов переноса в счетчике с групповым перено сом описывается с помощью следующего выражения:
Ptpi = A -x 1x.i ... X i - ^ ,
Смысл выражения для образования сигнала PTpi состоит в том, что наличие сигнала А на входе счетчика, вызывает появление сигнала переноса в i-м разряде тогда и только тогда, когда все i младших разрядов находятся в «1» состоянии. В соответствии с выражением для Р тр i происходит построение схем переноса каждого разряда счет чика, т. е. использование схемы И с числом входов i U sg (п — 1)].
Быстродействие двоичных счетчиков определяется временем рас
пространения сигналов |
переносов.. Если не приняты никакие меры |
к ускорению переносов, |
то быстродействие Т сч счетчика определяется |
временем срабатывания |
тт триггеров счетчика и числом разрядов |
п счетчика: |
Т сц = ПТт. |
|
Введение цепи сквозного переноса позволяет сократить время Тсч до величины:
Тсч = (п — 1)тя+ тт,
где тн — время срабатывания схемы И цепи сквозного переноса. Дальнейшее повышение быстродействия счетчика достигается ис пользованием цепей групповых переносов. В этом случае исключается время распространения сигналов в цепочке схем И и остается только время распространения сигнала между k группами, что позволяет
получить быстродействие Т'сч' счетчика:
Т сч — kxa-j- Т т .
Для счетчика с цепью одновременного переноса время 7Д' можно оценить по формуле
Тсч = 2тн ~г тт.
Десятичные счетчики и счетчики с произвольным коэффициентом пересчета. Двоичный «-разрядный счетчик имеет М = 2п устойчивых состояний (М — коэффициент пересчета счетчика). Счетчик работает как делитель входной частоты /вх запускающих импульсов. Частота импульсов на выходе счетчика / вых равна:
/вых = / в х Ш .
Если необходимо изменить величину коэффициента пересчета, то вводятся обратные связи. На'рис. 3.19 приведена схема счетчика
на |
J — /(-триггерах, с |
коэффициентом пересчета М ' |
= |
1 /(2я' 1 + |
1). |
||
С триггера Тп счетчика на триггер 7 \ дана обратная |
связь по потен |
||||||
циалу хп = 1. Триггер |
Тп счетчика может |
перебрасываться |
в |
«1» |
|||
состояния входными сигналами только в том случае, |
если |
сигнал |
|||||
на |
логическом элементе |
И имеет высокий |
потенциал, |
т. е. |
когда |
||
х1-х2-х3- ... -хп — 1. После установки в «1» |
состояние |
триггера |
Тп |
130
блокируется переброс триггера Ту сигналом хп = 0. Это происходит после поступления 2я-1 импульса на вход счетчика. После установки триггера Тп в «1» состояние сигнал разрешения переброса на входе J подается через схему объединения ИЛИ с выхода Тп. В это время выход
ной сигнал |
схемы И имеет |
низ |
|
|
кий уровень, поскольку триг |
|
|||
геры Ту -т- Т„_! находятся в «0» |
|
|||
состоянии. |
Следующий |
после |
|
|
2Л_1 входной импульс вызовет |
|
|||
переброс в «0» состояние только |
|
|||
триггер Т„. При этом на выхо |
|
|||
де хп. этого триггера опять воз |
|
|||
никает единичный уровень, раз |
|
|||
решающий |
переброс триггера |
|
||
Ту. Следовательно, после |
дей |
Рис. 3.19. Принцип построения счетчика |
||
ствия 2я-1 + |
1 |
входного импуль |
с произвольным коэффициентом пересче |
|
са схема счетчика приходит в |
та М |
|||
исходное состояние. За цикл |
|
|||
приема 2”~1 + |
1 входного |
импульса выходной триггер перебрасы |
вается только один раз, поэтому на его выходе частота выходных сигналов
/вых = и (2 » -1+ 1).
На рис. 3.20 приведена временная диаграмма работы трехразряд ного счетчика с коэффициентом пересчета М = 5. Следует обратить внимание, что переброс J — К-триггера с синхронизируемым входом происходит во время окончания входного импульса, т. е. на его заднем фронте.
Рассмотрим общий метод введения обратных связей в многоразряд
ном |
|
счетчике |
для |
получения |
произвольного |
коэффициента |
пере |
|||||||||
|
|
|
|
|
|
|
|
|
счета М — 2п — М-, где Ш — Ху ■2° + |
|||||||
a |
J l J l J T |
J n J T T L |
|
+ х2 • 2' |
+ х3 • 22 |
~Ь |
... + хп ■ 2п (xi |
|||||||||
|
равно 1 или 0). |
|
значении М раз |
|||||||||||||
* |
_ |
_ г |
г _ п |
_______ г |
|
|
При |
заданном |
||||||||
|
|
рядность счетчика п выбирается ис |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
ходя из соотношения 2я > М > |
2я-1. |
|||||
|
|
|
|
|
|
|
|
|
|
Например, в случае десятичного счет |
||||||
|
|
|
|
|
|
|
|
|
чика |
М = 10, следовательно, п = 4, |
||||||
Рис. 3.20. Временная диаграмма |
|
поскольку 2п > |
10 > |
23. После опре |
||||||||||||
работы |
счетчика |
с |
коэффициентом |
деления п производится оценка,числа |
||||||||||||
|
|
|
пересчета М — 5 |
|
лишних |
состояний |
М ' — 2п — М. |
|||||||||
|
|
|
|
|
|
|
|
|
|
В выражении для М ' коэффициен |
||||||
там |
|
xt |
устанавливают значения «1» и «0» для получения числа М'. |
|||||||||||||
При |
М — 10 |
число |
лишних |
связей |
6, |
это число в двоичном |
коде |
|||||||||
записывается как ПО. Следовательно, |
чтобы |
получить счетчик с |
||||||||||||||
коэффициентом |
пересчета |
М = |
10, |
необходимо |
с |
помощью |
цепей |
|||||||||
обратной |
связи |
один раз |
за |
цикл |
пересчета |
устанавливать |
в «1» |
|||||||||
состояние |
триггеры |
второго |
и третьего разрядов. |
|
|
5 * |
131 |
На рис. 3.21 приведена функциональная схема десятичного счет чика на J — /(-триггерах, а в табл. 3.5 —iинформационные состояния счетчика при действии десяти импульсов на его входах. До поступления
|
Сч2" |
|
м |
|
|
|
|
м |
|
|
f. |
-fSi |
|
|
Рис. 3.21. Функциональная схема |
Рис. 3.22.Iт8Функциональых м |
|
||
десятичного счетчика на J .— /(-триг |
ная схема |
счетчика с |
||
герах |
произвольным |
коэффи |
||
|
циентом |
пересчета |
|
восьми импульсов данная схема работает как обычный двоичный счет чик. Восьмой импульс вызывает переход триггера Г4 в «1» состояние и сигнал х4 = 1 на его выходе открывает схему И. Девятый входной импульс поступает на вход триггера 7\ и вызывает его переброс, а через схему И и схемы ИЛИ1 и ИЛИ, этот же входной импульс проходит на входы триггеров Т2 и Т3 и устанавливает их в «1» состояние. Таким образом, обратная связь с триггера Т4 на триггеры Т2 и Т 3 привела к установлению состояния счетчика 1111 вместо состояния 1001 после поступления девяти импульсов в схеме без обратных связей. Следу
ющий, десятый импульс, сбрасывает |
все триггеры |
счетчика |
в |
нуль. |
||
|
|
|
|
Т а б л и ц а |
3.5 |
|
|
N |
Ч |
х3 |
% . |
ч |
|
|
0 |
0 |
0 |
0 |
0 |
|
|
1 |
0 |
0 |
0 |
1 |
|
|
2 |
0 |
0 |
1 |
0 |
|
|
3 |
0 |
0 |
1 |
1 |
|
|
4 |
0 |
1 |
0 |
0 |
|
|
5 |
0 |
1 |
0 |
1 |
|
|
6 |
0 |
1 |
1 |
0 |
|
|
7 |
0 |
1 |
1 |
1 |
|
|
8 |
1 |
0 |
0 |
0 |
|
Рис, 3,23. Функциональная схема де |
9 |
1 |
1 |
1 |
1 |
|
сятичного счетчика |
10 |
0 |
0 |
0 |
0 |
|
Для получения счетчиков с произвольным коэффициентом пере счета, кроме обратных связей, можно использовать метод дешифриро вания информационного состояния счетчика и установку его в нуль после поступления требуемого числа импульсов.
На рис. 3.22 приведена функциональная схема счетчика этого типа с коэффициентом пересчета М, а на рис. 3.23 — функциональная схема
132
десятичного счетчика построенная с использованием рассмотренного метода. Схема совпадения Их дешифрирует информационное состояние 1001, возникающее после поступления первых девяти импульсов на вход счетчика. Высокий потенциал схемы И1 вызывает срабатывание логического элемента И — НЕ и сброс счетчика потенциалом низкого
уровня |
схемы совпадения # 2 |
при поступлении десятого импульса |
|||||||
на |
вход |
счетчика. |
|
|
счетчики. В многоразрядных счет |
||||
Кольцевые и |
реверсивные |
||||||||
чиках |
можно |
осуществить |
связь |
последнего триггера счет |
|||||
чика с |
первым |
и |
по оконча |
а) |
|
||||
нии цикла счета сигнал перено |
|
|
|||||||
са n -го триггера |
принимать на |
|
ж |
|
|||||
вход первого. Если в счетчике |
|
|
|||||||
записана «1» лишь в одном из п |
|
|
|||||||
триггеров, то при подаче входных |
|
|
|||||||
синхронизирующих |
|
сигналов |
|
|
|||||
«1» |
значение информации будет |
S) |
|
||||||
циркулировать |
по |
|
замкнутой |
|
|||||
электрической цепи за счет по |
|
|
|||||||
следовательного |
переключения |
|
|
||||||
триггеров. Такие счетчики с цир |
|
|
|||||||
куляцией информации называют |
|
|
|||||||
кольцевыми. Рассмотрим кольце |
|
|
|||||||
вой |
счетчик на |
универсальных |
|
J — L |
|||||
триггерах и временную диаграм |
|
|
|||||||
му его |
работы (рис. 3.24, а, б). |
|
I----- 1 |
||||||
|
Если в многоразрядном счет |
|
|
||||||
чике триггеры Тг ч- |
Тп_х нахо |
|
|
||||||
дятся в «0» состоянии, |
а триггер |
Рис. |
3,24. Кольцевой счетчик на уни |
||||||
Тп — в «1» состоянии, то на вхо |
|||||||||
версальных триггерах (а) и временная диа |
|||||||||
ды триггера 7 \ поступают сигна |
|
грамма его работы (б) |
|||||||
лы |
J = К — 1, |
а |
входы всех |
|
|
других триггеров блокированы. «0» сигналами. При подаче импульса СИ одновременно на триггеры Т 1 ч- Тп триггер 7\ переключится в «1» состояние, а Тп — в «0» состояние. Следовательно, при подаче второго импульса СИ триггер Т х переключится в «0» состояние, а триггер Т2 установится в «1» состояние и т. д. Через схемы совпадения ИЛИ вы ходные сигналы Xi = 1 подаются на вход t'-ro триггера для того, чтобы подготовить этот триггер к сбросу при подаче импульса СИ.
Реверсивными называют счетчики, допускающие сложение и вычи тание некоторого числа импульсов, поданных на вход. Операцию вычитания в счетчике можно осуществить сложением содержимого счетчика с дополнительным кодом «1», т. е. сложение содержимого счетчика с кодом 11 ... 11. В этом случае перенос, возникающий в стар шем разряде, теряется, а получающееся в счетчике число равно его первоначальному содержимому, уменьшенному на единицу. Вычита ние можно также осуществить схемным путем" коммутацией сигналов с «1» и «0» выходов триггеров, управляющих входами триггеров стар ших разрядов.
133
§ 3.4. ДЕШИФРАТОРЫ
Дешифратором называют электронный узел ЦВМ, осуществля ющий микрооперацию преобразования входного «-разрядного кода числа в выходной сигнал на одной из т = 2п выходных шин. Функци ональная схема дешифратора приведена на рис. 3.25, где ххх2х3 ...
...хп — переменные входного кода, а уху2у3 ... ут_хут— выходные сиг налы дешифратора. Дешифраторы являются узлами комбинационного типа, в которых каждой комбинации входных аргументов соответствует
У,| __ 4J____ Ц
XziXz\ Хп Ш
Рис. 3.25. Функциональная схема дешифратора
Г\
Уг~Х,ХгХз
и
. - — - — и
Г\
U "
V |
_ ’ |
Г
х ,х , х гх г х3 х3
Рис. 3.26. Логическая струкРис. 3.27. Логическая схема пирамитура дешифратора дального дешифратора для четырех
разрядного входного кода
одна и только одна единичная выходная функция. Выходные функции дешифратора описываются следующей системой логических выражений, представленных по минимальной дизъюнктивной нормальной форме в виде конституентов единицы:
Ух= ххх2х3... Xi.. ♦Xn-lXm Уг— ххх2х3... Xi.. • Xn-lXfit
у1= х1хгх9...х 1.. • Xn-\Xni
Ут-l = ХхХ2Х3... X;
Ут= Х,Х2ХЙ...Xi.. • Xn-iXn.
134
Из этой системы уравнений следует, что для построения дешифра тора, преобразующего «-разрядный двоичный код, необходимо иметь т электронных логических элементов И с «-входами каждый. На рис. 3.26 приведена логическая структура дешифратора, построенная для случая п — 3.
Если возрастает разрядность дешифрируемых слов, то возрастает и число входов схем И дешифратора. Можно осуществить каскадное включение схем И дешифратора, имеющих малое число входов. На рис. 3.27 приведена логическая схема пирамидального дешифратора для четырехразрядного входного кода числа. При обычной схеме пост роения дешифраторов (см. рис. 3.26),
называемой линейкой или прямоуголь |
|
|||||||||
ной, |
количество |
схем |
|
И |
Q |
равно |
|
|||
т — 2Л, а общее число входов М = |
|
|||||||||
— nQ = пт — п - 2я. |
В |
|
частности, |
|
||||||
именно |
М диодов требуется для по |
|
||||||||
строения |
прямоугольного |
дешифра |
|
|||||||
тора |
при |
выполнении |
логических |
|
||||||
элементов И на диодах. |
|
|
|
|
||||||
В пирамидальном дешифраторе не |
|
|||||||||
обходимо |
использовать |
|
Q' = |
2Л + |
|
|||||
+ 2п~1 + |
... + 8+ 4 = |
2 (2я — 2) эле |
|
|||||||
ментов И с двумя входами каждый. |
|
|||||||||
Это означает, что в диодном испол |
|
|||||||||
нении |
схем |
И |
потребуется |
М ' = |
|
|||||
— 4 (2я — 2) диодов. Пирамидальный |
|
|||||||||
дешифратор содержит много компо |
|
|||||||||
нентов и несколько каскадов, что |
|
|||||||||
приводит |
к значительным задержкам |
|
||||||||
при |
передаче |
сигналов |
с |
входа на |
Рис. 3.28. Логическая схема прямо |
|||||
выход. |
|
|
|
|
|
|
|
|
угольного двухступенчатого дешиф |
|
Очевидно, что любой дешифратор |
ратора |
|||||||||
на т = |
2я выходов можно построить |
|
в виде двухступенчатого дешифратора из двух дешифраторов на тх — = 2 Л1 и тг = 2п2 выходов {п1 + «2 = я) и 2я двухвходовых схем И. При этом общее количество двухвходовых схем И
Q* = 2я» + 2я*+ 2я.
Можно показать, что при построении дешифраторов прямоуголь ного типа на пх и «2 минимальное число разрядов, число схем Q" имеет место при пх — «а = я/2 (при четном «) или при «х = (« + 1)/2, « = (« — 1)/2 (при нечетном «). При четном числе « разрядов для реа лизации двуступенчатого дешифратора требуется количество диодов, равное М":
М" = «/2 • 2я/2 + п/2 ■2п/2 + 2 • 2я = «• 2п>’1+ 2Л+1.
На рис. 3.28 представлена логическая схема прямоугольного дву ступенчатого дешифратора для « = 4, из которой следует, что по срав нению с пирамидальной структурой дешифратора в этом случае на
135
один каскад уменьшается электрический путь прохождения сигна лов и используется на четыре двухвходовые схемы И меньше.
Принцип построения прямоугольных многоступенчатых дешифра торов на основе двухвходовых схем И предполагает разбиение общего числа п разрядов на группы так, чтобы в каждой группе было не более 2—3 разрядов. Комбинация выходов дешифраторов на 2—3 входа позволяет получить многоступенчатый дешифратор на любое число выходов.
На рис. 3.29 представлена функциональная схема построения, в соответствии с рассмотренными принципами, трехступенчатого
дешифратора на 29 = 512 выходов. Первая |
ступень состоит из трех |
дешифраторов ДШХ-ь ДШ3 на че |
«L. |
тыре выхода и одного дешифратора |
|
ДШХ на восемь входов. Комбина |
15) |
ция выходов дешифраторов первой |
f f 1- |
|
■>1 |
|
5Z |
|
|
% |
ж |
ш |
|
|
|
||
|
|
§> |
г т ж |
Г ж |
Рис. 3.29. |
Функциональная схема |
Рис. 3.30. |
Пирамидальная схема |
|
построения |
трехступенчатого де |
|
дешифратора |
|
|
шифратора |
|
|
|
ступени позволяет получить на дешифраторах второй ступени ДШЬ и ДШ№по 16 и 32 выхода соответственно. Дешифратор третьей ступени ДЯ/7 состоит из матрицы 16 X 32 логических элементов И для реали зации 512 выходных переключательных функций.
Регулярность построения структур дешифраторов обеспечивает легкость их изготовления в виде больших интегральных схем (БИС). Как при разработке БИС, так и при изготовлении дешифратора в интег ральном исполнении в качестве логических элементов И используют логические элементы И — НЕ. В прямоугольных дешифраторах это дает на выходе инверсию выходных сигналов, что необходимо учи тывать при их использовании. При двуступенчатом (и вообще чет ном числе ступеней) построения дешифратора никаких проблем с поляр ностью сигналов не возникает, усилительные свойства элементов этого дешифратора обеспечивают малую задержку сигналов и хорошие нагрузочные способности.
Интегральные дешифраторы могут строиться и на униполярных ■ транзисторах. На рис. 3.30 изображена пирамидальная схема дешиф ратора на п- и р-канальных униполярных транзисторах, в которой
136
используется 21 «-канальных и 16 р-канальных транзисторов для 16-и выходов дешифратора. Дешифратор имеет импульсный выходной сигнал, формируемый при возбуждении шины Щ.
§ 3.5. СУММАТОРЫ
Принцип построения параллельных и последовательных суммато ров. Сумматором называют электронный узел, в котором выполняется операция суммирования цифровых кодов двух чисел. При сложении чисел, представленных в виде двоичных кодов, происходит сложение двух значений чисел н данном t-м разряде и прибавление единицы
переноса (если |
она |
возникает) |
из младшего (£ — 1)-го |
разряда. |
|||||
В результате формируется |
значе |
Сигнал переноса |
|||||||
ние |
суммы в t-м разряде и может |
|
|||||||
|
|
|
|||||||
возникнуть перенос в старший (£ + |
ЕИ— |
!д]— | 1д} |
|
||||||
+ 1)-й разряд; |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|||
|
q - разрядный |
регистр 1-го |
слагаемого |
] |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
| |
\-разрядный |
регистр |
2~го магаемого |
|
|
|
|
||
T T F |
I |
1 1— 1 |
1 1 П |
1 1 |
|
Код 1-го |
|
||
|
слагаемого |
|
|||||||
У? |
«о |
£ |
|
|
£ |
£ |
|
|
|
е |
Сг <о |
|
^ ^ |
t- «О |
|
|
|
||
|
|
J |
|
|
|
|
|
|
|
|~ |
разрядный |
регистр |
результата |
|
|
Код 2-го |
|
||
|
|
|
|
|
|
|
|
слагаемого |
|
Рис. 3.31. Функциональная схема |
Рис. 3.32. Функциональная схема па |
||||||||
комбинационного |
параллельного |
раллельного |
накапливающего |
сумма |
|||||
|
|
сумматора |
|
|
тора |
|
В зависимости от способа передачи цифровых кодов в ЦВМ приме няют параллельные и последовательные сумматоры.
Функциональная схема комбинационного параллельного сумматора приведена на рис. 3.31. Все разряды «-разрядных чисел 1-го и 2-го слагаемых в этом случае одновременно подаются на входы однораз рядных суммирующих схем СМ, возникающий в данном разряде пере нос П передается в следующий разряд. После окончания переходных процессов с выходов суммирующих схем результат суммирования записывается в «-разрядный регистр результата.
Функциональная схема параллельного накапливающего сумматора приведена на рис. 3.32. Основу сумматора составляют одноразрядные суммирующие накапливающие схемы СМ и схемы запоминания переноса П.
После подачи последовательно первого слагаемого, а затем второго в одноразрядных сумматорах будет выработана поразрядная сумма, а в схемах П сформированы и зафиксированы сигналы переноса. Затем по сигналам разрешения переноса на шине «Сигнал переноса» будет осуществляться суммирование сигналов переноса с частичным результатом. Поскольку после каждого суммирования возможно появ ление переносов, то всего следует подать « — 1 сигнал разрешения пе
137
реноса. Общее время суммирования в этом сумматоре превышает в п раз время суммирования в одном разряде.
На рис. 3.33 изображена функциональная схема комбинационного последовательного сумматора. В этом сумматоре имеется одна одно разрядная суммирующая схема СМ и схема хранения переносов Я. 1-е и 2-е слагаемые разряд за разрядом подаются на вход суммирующей схемы. Результат сложения в данном разряде поступает в регистр результата и сдвигается влево на один разряд. Если при суммирова нии возникает сигнал переноса, то он запоминается на один такт схемой Я и подается на вход суммирующей схемы одновременно с подачей цифр следующих разрядов 1-го и 2-го слагаемых. После п тактов суммирования все разряды l-ro и 2-го слагаемых будут переданы через суммирующую схему, в регистре результата образуется сумма.
Варианты построения комбинацион |
ate аде a t e a t e |
ных одноразрядных сумматоров И З Л О Г И - |
аде аьс обе а 6с
т ш
Рис. 3.33. Функциональ |
Рис. 3,34, Функ |
||
ная |
схема комбинацион |
циональная |
схема |
ного |
последовательного |
сумматора |
на эле |
|
сумматора |
ментах И; ИЛИ; НЕ |
ческих элементов И, ИЛИ, НЕ. Двоичный одноразрядный сумматор должен работать в соответствии с таблицей истинности для двоич ного сложения (табл. 3.6), где а и b — Т а б л и ц а 3.6 слагаемые; с — перенос из предыдущего разряда; 2 — сумма; Я — перенос в
Пследующий разряд.
|
Дизъюнктивная |
нормальная |
форма |
|
О |
выражений 2 и Я |
имеет вид: |
|
|
О |
v = |
abc -f-.abc-f- abc + abc, |
|
|
О |
|
|||
0 |
Я = |
abc + abc -f abc -j- abc. |
|
|
1 |
|
|||
1 |
По этим каноническим формам можно |
|||
1 |
||||
1 |
построить |
схему сумматора с помощью |
||
|
элементов И, ИЛИ, НЕ (рис. 3.34). |
|||
Используя |
известные формальные методы синтеза логических |
схем, |
эти функции минимизируют для поиска оптимального решения. Наиболее удачные схемы одноразрядных сумматоров, содержащих
наименьшее количество элементов и имеющих удобные входы, полу
138
чены эмпирическим путем. Одна из таких функциональных схем при ведена на рис. 3.35. Если элементы И и ИЛИ построены из диодов, то требуется всего 19 диодов; для схемы, построенной непосредственно по кано ническим формам уравнений, требуется 32 диода. В данной схеме ни один' логический элемент не нагружается на входы двух других и на входах схемы действуют только прямые значения независимых переменных. Логические уравнения для значений суммы и пере носа в этой схеме следующие:
П = ab + ас -f- Ьс\ |
Рис. 3.35. Функциональная схе- |
— |
ма одноразрядного сумматора, |
2 = йЬс + (а -ф b + с) П . |
содержащая наименьшее коли |
чество элементов
Выражение для переноса П в этом случае получено путем преобразования логического выражения для переноса Я в общем случае:
Я = abc + abc + abc + abc = abc + abc + abc +
-f abc + abc -f abc = ab (c + с) + ac (& + &) +
+ be (a + a) = ab + ac + be.
Выражение для суммы 2 может быть получено в форме, включающей в себя логическое выражение для переноса Я:
21 = abc -f- abc + abc + |
abc = (abc acc + |
bcc) + |
-f (abc + bbc + abb) -f (abc + aac -f aab) + |
abc = |
|
= abc + c (ab Jr acJr bc)Jrb (ab + be + ac) + |
||
-f a (ab -j- ac + be) = abc |
(a + b -f c) (ab + ac + be) — |
= abc -}- (a + b + c)(ab -f ac + be) = abc -f- ( a b -j-с) П .
Перенос П в двоичном сумматоре формируется во всех случаях,
когда на его двух входах сигналы равны единице, при этом П = 0. Поэтому значение суммы 2 равно 0 при всех сочетаниях входных сигналов, кроме случая наличия на входах сумматора значений еди ницы вследствие равенства нулю второго слагаемого выражения для 2 . Выражение 2 равно 1 и в случае, когда только одно слагаемое равно 1.
На рис. 3.36 изображена функциональная схема одноразрядного комбинационного сумматора, построенная в соответствии со следу ющими логическими уравнениями для переноса и суммы:
П — ab + (а + Ь) с\ У\ = a b c ( а b с ) И.
Эта схема более выгодна по числу используемых компонентов, чем схема, изображенная на рис. 3.35, так как в ней при дискретном исполнении всего 16 диодов и один транзистор. Кроме того, она имеет
139