Contents

СТОРІНКИ |  |

Послідовний суматор виконує додавання чисел порозрядно, починаючи з молодшого розряду. В паралельних суматорах усі розряди вхідних кодів підсумовуються одночасно.

За способом стробування (тактування) розрізняють синхронні й асинхронні суматори. У синхронних суматорах час виконання операції арифметичного підсумовування двох кодів не залежить від виду кодів і завжди залишається сталим. В асинхронних суматорах час виконання операції залежить від виду кодів доданків. Тому після завершення виконання підсумовування потрібно виробляти спеціальний сигнал завершення операції.

Залежно від використовуваної системи числення розрізняють двійкові, двійково-десяткові та інші типи суматорів.

Дістанемо функції, що описують операції арифметичного додавання двох однорозрядних двійкових кодів х1, і х0. Алгоритм її виконання пояснюється таблицею істинності (табл. 5.4).

Таблиця 5.4. Таблиця істинності додавання однорозрядних двійкових кодів

х1 | х0 | s | p
0 | 0 | 0 | 0
0 | 1 | 1 | 0
1 | 0 | 1 | 0
1 | 1 | 0 | 1

У стовпці s наведено значення результату додавання (суми), а у стовпці р – отримане при цьому значення перенесення у старший розряд. Потрібно звернути увагу на відмінності результатів, здобутих при арифметичному і логічному додаваннях.