Полусуматорът е основен градивен елемент за добавяне на две числа като два входа и генериране на два изхода. Суматорът се използва за извършване на операция ИЛИ на две еднобитови двоични числа. The те се увеличават и добавка битовете са две входни състояния и „носи ' и сума 'са две изходни състояния на полусуматора.
Блокова схема
Таблица на истината
В горната таблица
- „A“ и „B“ са входните състояния, а „sum“ и „carry“ са изходните състояния.
- Изходът за пренасяне е 0 в случай, че и двата входа не са 1.
- Най-малкият бит от сумата се определя от бита 'сума'.
SOP формата на сумата и пренасянето е както следва:
java чете файл ред по ред
Сума = x'y+xy'
Пренасяне = xy
Изграждане на веригата на половин суматор:
В блоковата диаграма видяхме, че тя съдържа два входа и два изхода. The те се увеличават и добавка битовете са входните състояния и носят и сума са изходните състояния на полусуматора. Половин суматорът е проектиран с помощта на следните две логически порти:
- 2-вход И порта.
- 2-входен Изключителен ИЛИ Gate или Ex-OR Gate
1. Изключително ИЛИ врата с 2 входа или Ex-OR врата
The Сума бит се генерира с помощта на Изключително-ИЛИ или Ex-OR порта.
Горното е символът на EX-OR порта. В горната диаграма „A“ и „B“ са входовете, а „SUMOUT“ е крайният резултат след извършване на операцията XOR на двете числа.
Таблицата на истината на вратата EX-OR е следната:
python // оператор
От горната таблица става ясно, че портата XOR дава резултат 1, когато и двата входа са различни. Когато и двата входа са еднакви, XOR дава резултат 0. За да научите повече за XOR gate, щракнете тук.
2. 2-вход И порта:
Портът XOR не може да генерира бита за пренасяне. За тази цел използваме друга врата, наречена AND Gate. И портата дава правилния резултат от пренасянето.
Горното е символът на И порта. В горната диаграма „A“ и „B“ са входовете, а „OUT“ е крайният резултат след извършване на операция И на двете числа.
Има следната таблица на истината на AND Gate:
От горната таблица е ясно, че И портата дава резултат 1, когато и двата входа са 1. Когато и двата входа са различни и 0, И портите дават резултат 0. За да научите повече за И портата, Натисни тук .
Логическа схема на половин суматор:
И така, полусуматорът е проектиран чрез комбиниране на портите „XOR“ и „AND“ и предоставя сумата и преноса.
Има следното Булев израз на Схема на половин суматор :
регресионен израз в java
Сума= A XOR B (A+B)
Пренасяне = A И B (A.B)