в света на електрониката
Тук и в заглавието е ясно, че суматора е устройство изпълнява функцията на допълнение аритметика. Разбира се, както всичко тук се случва в двоичен код.
Ако изведнъж някой не знае, а след това, също всички двоичен код, за да събира и изважда, а дори и собствената си алгебра там! Истината за това има отделен разговор, и по този повод има отделна статия:
Логически номер на логическо представяне на номера
Алгебра логически елементи
Е, добре, разсеян.
А един-битов цифров ехидна има три входа: два входа и пренасяне входни условия (от предишна ехидна). В този случай, като добави малко по-сложни правила. А една малко разширител е показан, както следва:
На суматора има входове А и В - термините C - да вход, S - изход сума, Р - да изход. Знак на истината:
На изхода на S представлява сумата от прибавяне на три променливи - .. А, В, С Когато залято суматора, т.е., когато в резултат на прибавяне се генерира във високата единица продукция освобождаване на изхода на ниво трансфер Log Р е оформена. 1, която се подава към пренос вход С на следващия суматора. По принцип, сумата е значителна малко носене изход P. Като цяло, работата на ехидна напълно илюстрирано в таблицата. От такива мулти-битови един-битови разширители са готови разширители (обикновено 4-битов), които са серийни и паралелни стъпки. Adders последователни стъпки имат по-ниска скорост.
изваждащ
С добавянето на двоични числа е ясно. Как може да реализира по-чип-суматори изваждане на двоични числа? Да приемем, трябва да изпълни изваждане 11 - 5 = 6. двоични еквиваленти на операцията на прибавяне ще произвежда 1011 (номер 11) и код на връщане на 5, равен на 1010 (директен код 0101). Така че:
Ако отхвърлите единица в по-старата (пети) ранг, можете да получите код 0101, което съответства на броя 5. Но това не е броят 6. Така че резултатът трябва да добавите един. Между другото, операцията за увеличаване на произволен брой от един се нарича увеличение. намаляване на единица - намаляване. Фигурата показва четири малко subtracter схема:
DD1 чип инвертори образуват обратен код на В. номер се подава към входовете А1-А4 на DD2 на разширител, обратни кодов номер Б - В1-В4 на входовете разширители. В P0 подадена Регистриране на ниво трансфер влизане. 1, която осигурява допълнение резултат на добавянето на единица (Vol. Е. нарастване резултат). В S1-S4 на суматора извежда резултат, получен от разликата между броя на А и Б.