Процесс суммирования одноразрядных двоичных чисел описывается таблицей истинности (табл. 4.1)
Таблица 4.1
Xi |
Yi |
Pi–1 |
Pi |
Si |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
В этой таблице Xi, Yi – произвольные разряды слагаемых, Pi–1 – перенос из предыдущего разряда, Pi – перенос в следующий разряд, Si – разряд суммы.
Карты Карно для переноса и суммы дают следующие дизъюнктивные нормальные формы
Pi
XiYi Pi–1 |
00 |
01 |
11 |
10 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
Si
XiYi Pi–1 |
00 |
01 |
11 |
10 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
На рис. 4.1 показана схема одноразрядного сумматора, реализующая уравнения (1), (2).
Как видим, у схемы имеются два существенных недостатка:
- функция суммы реализуется достаточно сложно, поскольку не поддается минимизации;
- требуются как прямые, так и инверсные значения разрядов слагаемых.
Рис. 4.1 Схема одноразрядного сумматора,
реализующая выражения (1), (2)
Логическое выражение для суммы, в котором отсутствуют инверсные значения слагаемых и входного переноса, может быть получено при рассмотрении суммы как функции четырех переменных Xi, Yi, Pi–1, Pi, где Pi – перенос, образующийся в результате сложения Xi, Yi, Pi–1.
Таблица истинности функции Si = f(Xi, Yi, Pi–1, Pi) приведена в табл. 4.2.
Таблица 4.2
Xi |
Yi |
Pi-1 |
Pi |
Si |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
* |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
* |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
* |
0 |
1 |
1 |
0 |
* |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
* |
1 |
0 |
1 |
0 |
* |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
* |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
* |
1 |
1 |
1 |
1 |
1 |
В колонке Si проставлены символы * в случаях, когда в колонке выходного переноса Pi появляются значения 1 или 0, которые не могут получиться при сложении входных переменных Xi, Yi и Pi–1. Такое представление позволяет рассматривать сумму Si как частично определенную функцию.
Для минимизации Si составим карту Карно
Pi–1,Pi Xi, Yi |
00 |
01 |
11 |
10 |
00 |
0 |
* |
* |
1 |
01 |
1 |
* |
0 |
* |
11 |
* |
0 |
1 |
* |
10 |
1 |
* |
0 |
* |
, (3)
(4)
Рис. 4.2 Схема сумматора, реализующая выражения (3) и (4).
При построении сумматоров с использованием готовых элементов М2 (“сумма по модулю 2”) уравнения для Pi и Si могут быть представлены в следующем виде:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.