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

Садржај обрисан Садржај додат
Ред 75:
[[File:4-bit carry lookahead adder.svg|thumb|right|4-bit adder with carry lookahead]]
 
Да би смањили време израчунавања, инжењери су осмислили бржи начин сабирања два бинарна броја познатији као '''carry-lookahead''' сабирач. Ови сабирачи раде тако што креирају два сигнала (''P'' и ''G''), за сваку битну позицију, на основу информацији о томе да ли пренос потиче из бита мање тежине(један од улаза износи ''1'') или се генерише на том месту(оба улаза су ''1''), или пренос нестаје на тој позицији(оба улаза су ''0''). У већини случајева ''P'' преставља суму излаза полусабирача,а ''G'' је излазни бит преноса истог сабирача. Касније, ''P'' и ''G'' производе пренос за сваку битну позицију. Неке од напредних carry-lookahead архитектура су [[Manchester carry chain]]систем, [[Brent–Kung adder|Brent–Kung сабирач]], и [[Kogge–Stone adder|Kogge–Stone сабирач]].
 
Неке друге архитектуре вишебитских сабирача су разбијене у блокове. Могуће је мењати дужину блока у циљу побољшања времена извршавања. Ови сабирачи у блоковима укључују carry-skip сабираче, који одређују ''P'' и ''G'' вредности за сваки блок, и carry select сабирач који прегенерише вредност суме и вредност бита преноса за сваки могући улаз (0 или 1) у блокове. Коришћењем мултиплексора бира одређену вредност када сазна бит преноса.
Some other multi-bit adder architectures break the adder into blocks. It is possible to vary the length of these blocks based on the [[propagation delay]] of the circuits to optimize computation time. These block based adders include the [[carry-skip adder|carry-skip (or carry-bypass) adder]] which will determine ''P'' and ''G'' values for each block rather than each bit, and the [[carry select adder]] which pre-generates the sum and carry values for either possible carry input (0 or 1) to the block, using multiplexers to select the appropriate result ''when'' the carry bit is known.
 
Other adder designs include the [[carry-select adder]], [[conditional sum adder]], [[carry-skip adder]], and [[carry-complete adder]].
 
===Lookahead carry јединица (LCU)===