2016-04-18 2 views
0

Так что меня задали вопрос в uni, и после того, как я посмотрел, я действительно не мог найти ответа. Почему полный сумматор принимает 3 числа, а не 2. Неужели он может сохранить перенос с 1-го таймера? Спасибо.Почему полный сумматор принимает 3 цифры, а не 2

ответ

1

В процессе вы можете видеть, и должны научиться различать, 3 типа сумматоров:

  1. Half-сумматор, который может выполнять сложение двух битов от входа и выхода два 1 - битовые значения: суммой и переносом.

  2. Full-сумматор: Точно так же, как Half-сумматор, но имеет дополнительный третий 1-битный ввод, скорее всего, переносится из предыдущего результата добавления, но не обязательно.

  3. n-bit сумматор: имел два n-разрядных входа и один n-разрядный выход, внутренний дизайн выполняет добавление двух чисел, заданных в качестве входных данных.

Это сказанное - полный сумматор имеет третий вход для выполнения сложения трех 1-битовых входов, то, скорее всего, что можно было бы использовать третий бит, чтобы кормить его с переносом, но не всегда. Вы всегда можете построить хороший инкремент с подачей этого третьего входа с постоянной логической истиной.

Надеюсь, что это поможет.

+0

спасибо. Я тоже об этом думал. –