Багаторозрядні суматори

В залежності від того, як передаються коди доданків, можуть бути два способи додавання, а відповідно два типу суматорів: послідовні і паралельні.

Послідовні суматори – це однорозрядні суматори, в яких числа-доданки надходять послідовним кодом і перетворюються на послідовний код сум цих доданків.

Паралельні суматори – це суматори, в яких використовується паралельний код. Такий суматор складається з окремих однорозрядних суматорів в кожному розряді.

На рис. 5 наведена схема паралельного суматора з крізним переносом. Коло крізного переносу є частиною схем суматорів і уявляє собою коло послідовно включених схем І–АБО (І–АБО1 на рис. 3, 4).

В цьому суматорі n–розрядні числа x1 x2xn і y1 y2yn подаються одночасно на його входи. Перенос рі–1 кожного окремого попереднього однорозрядного суматора подається на вхід переносу наступного однорозрядного суматора.

Швидкодія такого суматора визначається часом сумування в одному розряді tс і часом розповсюдження переносу tр.п. послідовно по всьому n–розрядному суматорі, тобто Т = tс + (n–1) tр.п.. Для підвищення швидкодії суматори виконують з використанням схем з прискореним розповсюдженням переносів (паралельним або груповим).

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