Едноцифрен половин суматор
Сумарът е изчислителна схема, която изпълнява процедурата за добавяне на двоичендов.
По броя на входовете се различават полусумари, едноцифрениNy суматори (OS) и многоцифрени суматори.
Фигура: 1 - Обозначение и диаграма на половин суматор
Фигура: 2 - Обозначение и схема на суматора на половин суматори
Сумарите са класифицирани според различни критерии.
В зависимост от числовата система различавам:
- двоичен;
- двоично-десетични (обикновено двоично кодирани);
- десетична;
- други (например амплитуда).
Чрез броя на едновременно обработените цифри на добавените числа:
По броя на входовете и изходите на еднобитови двоични суматори:
- тримесечни суматори (елементи "сума по модул 2"; елементи "изключително ИЛИ"), характеризиращи се с наличието на два входа, към които се доставят две едноцифрени числа, и един изход, при който се реализира тяхната аритметична сума;
- полусумари, характеризиращи се с наличието на два входа, към които се подават едноименните цифри от две числа, и два изхода: на единия се реализира аритметична сума в дадена цифра, а на другия - прехвърляне към следващата (по-старша цифра);
- пълни еднобитови двоични суматори, характеризиращи се с наличието на три входа, към които се подават едни и същи цифри от две добавени числа и прехвърляне от предишната (долна) цифра, и два изхода: единият реализира аритметичната сума в този бит и другият носи трансфера към следващия (по-висок разряд).
Между другото числата се представят и обработват многоцифрените суматори се подразделят на:
- последователен, при който обработката на числата се извършва последователно, бит по бит, на едно и също оборудване;
- паралелно, при което термините се добавят едновременно за всички цифри и всяка цифра има свое собствено оборудване.
Паралелен суматор в най-простия случай е представен от n еднобитови суматори последователно (от най-малко значимите битове до най-значимите), свързани чрез трансферни вериги. Обаче такава сумарна схема се характеризира с относително ниска скорост, тъй като формирането на сигналите за сумиране и пренасяне във всеки i-ти бит се извършва само след получаване на сигнала за носене от (i-1) -вия бит.По този начин скоростта на суматора се определя от времето за разпространение на сигнала по трансферната верига. Намаляването на това време е основната задача при изграждането на паралелни суматори.