Википедија:Песак — разлика између измена

Садржај обрисан Садржај додат
Ред 18:
Једноставније, полусабирач сабира два улазна бита и генерише пренос и суму коју представља на својим излазима.
 
==Потпуни сабирач - (FA - full adder)==
 
[[File:1-bit full-adder.svg|thumb|right|Шематска ознака за 1-битни комплетан сабирч са ''C''<sub>in</sub> и ''C''<sub>out</sub> нацратним на странама блока да нагласи њихову употребу код вишебитног сабирача]]
 
''ЌомплетанПотпун сабирач''' addsсабира binaryбинарне numbersвредности andи accountsгенерише for values carried inвредности asкоје wellшаље asна outизлаз. Једнобитни комплетанпотпуни сабирач сабира три једнобитна броја, често означена са ''A'', ''B'', и ''C''<sub>in</sub>. ''A'' и ''B'' представљају операнде, а ''C''<sub>in</sub> представља бит преноса претходног сабирача.<ref name=Mano79>M. Morris Mano, ''Digital Logic and Computer Design'', Prentice-Hall 1979, ISBN 0-13-21450-3 pp.119-123</ref> КомплетанПотпун сабирач је обично само компонента у каскади сабирача који сачињавају сабирач који оперише са 8, 16, 32 - битним бројевима. Коло производи двобитни излаз, пренос и сума се репрезентују као и код полусабирача са ''C''<sub>out</sub> и ''S'' где <math>\mathrm{sum} = 2 \times C_{out} + S</math>. Истинитосна таблица једнобитног сабирача изгледа:
 
[[File:Full Adder.svg|thumb|right|ПунПотпун сабирач, логички дијаграм]]
 
{| class="wikitable" style="text-align:center"
Ред 51:
 
Комплетан сабирач може бити имплементиран на много различитих начина са транзисторима или логичким компонентама. Један начин је са <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'' на улаз једног полусабирача, односно, њихову суму на улаз другог сабирача , такође, потребно је повезати битове преноса у једно ИЛИ коло.