Сабирач (електроника) — разлика између измена

м
razne izmene
м (razne izmene)
== Полусабирач (HA - half adder) ==
 
[[Датотека:half Adder.svg|десно|мини|Полусабирач реализован помоћу логичких кола]] '''Полусабирач''' сабира две једноцифрене бинарне вредности ''A'' и ''B'' и као резултат враћа, такође, две вредности, суму (''S'') и пренос (''C''). Сигнал за пренос презентује величину преноса која се јавља уколико на улазу имамо обе ''1'' (збир износи ''2'', што у бинарном облику износи ''10''). Укупна вредност суме је ''2C''+''S''. Једноставна конструкција полусабирача, приказана на слици десно, обухвата једно ''ЕX-ИЛИ'' коло за ''S'' и једно ''И'' коло за ''C'' сигнал. Додавањем једног ''ИЛИ'' кола за комбиновање њихових излаза за пренос , два полусабирача чине један потпун сабирач.<ref>
{{Cite book
| title = Excel HSC Software Design and Development'
 
Комплетан сабирач може бити имплементиран на много различитих начина са транзисторима или логичким компонентама. Један начин је са <math>S = A \oplus B \oplus C_{in}</math> и <math>C_{out} = (A \cdot B) + (C_{in} \cdot (A \oplus B))</math>.
У оваквој имплементацији, крајње ИЛИ коло , пре бита излаза за бит преноса може бити замењено ексклузивним ИЛИ колом. Једноставно имплементирање се постиже и са само два ''IC'' чипа који садрже само једно коло по чипу. У овом случају C<sub>out</sub> може бити имплементирано као <math>C_{out} = (A \cdot B) \oplus (C_{in} \cdot (A \oplus B))</math>.
Комплетан сабирач може бити конструисан и помоћу два полусабирача, повезујући ''A'' и ''B'' на улаз једног полусабирача, односно, њихову суму на улаз другог сабирача , такође, потребно је повезати битове преноса у једно ИЛИ коло.
 
== Комплекснији сабирачи ==
1.572.075

измена