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

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, просмотров: 954.