Многоразрядный сумматор параллельного действия (аргументы подаются одновременно по всем разрядам) с последовательным переносом
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

 

49 Сумматоры: определение, УГО, сумматор последовательного действия – принцип работы, обобщенная структурная схема, достоинства и недостатки.

Сумматор последовательного действия состоит из состоит из одноразрядного сумматора, выход переноса которого соединен с его же входом переноса через элемент задержки     (D-триггер). Опереция суммирования во всех разрядах слагаемых осуществляется с помощью одного и того же одноразрядного сумматора, но последовательно во времени, начиная с младших разрядов. Сумма накапливается постепенно. Обычно подобный сумматор используется в комбинации со сдвиговыми регистрами.

Достоинство – минимум оборудования.

Недостаток – большое время работы.

 

50 Сумматоры: определение, УГО, сумматоры с параллельным переносом – рекуррентная формула для вычисления переносов, пример схемы для 2х разрядного сумматора, достоинства и недостатки.

см. 49,50.

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

где

 

51  Компараторы: определение, таблица истинности, выражения для вычисления отношений «равно» и «больше» на примере компаратора двухразрядных чисел.

Компараторы выполняют операцию определения отношения между числами. Основными отношениями можно считать «равно» и «больше». Все прочие отношения при желании можно выразить как комбинацию основных. Например, «меньше» это отрицание «больше» и отрицание «равно».

A B F1(A>B) F2(A=B) F3(A<B)
0 0 0 1 0
0 1 0 0 1
1 0 1 0 0
1 1 0 1 0

 

 

Таблица истинности одноразрядного компаратора с учетом входящих результатов сравнения старших разрядов старших разрядов.

Ai+1=Bi+1 Ai+1>Bi+1 Ai+1<Bi+1 Ai Bi A>B A=B A<B
1 0 0 0 0 0 1 0
1 0 0 0 1 0 0 1
1 0 0 1 0 1 0 0
1 0 0 1 1 0 1 0
0 1 0 * * 1 0 0
0 0 1 * * 0 0 1

 

Признак равенства для одноразрядных чисел:

Признак равенства для многоразрядных чисел:

Признак «больше» для двухразрядных чисел:

Признак больше для многоразрядных чисел:

 

Одноразрядный компаратор с входящими переносами от старшего разряда

 

Последовательное наращивание одноразрядных компараторов.

 

Параллельный четырехразрядный компаратор.


Дата: 2019-04-23, просмотров: 828.