ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Adderare - Wikipedia, den fria encyklopedin

Adderare

Från Wikipedia

En adderare är en grundläggande digital komponent för beräkningar i digitala konstruktioner. En en-bits-adderare utan minnessiffra består bara av endast en xor-grind.

Andra typer av adderare: Halvadderare - tar inte hänsyn till ingående minnessiffra, har två utgångar: en minnessiffra, en summa. Kan realiseras med hjälp av en AND-grind (minnessiffran) och en XOR-grind. Heladderare - tar hänsyn till ingående minnssiffra och kan realiseras med hjälp av två halvadderare och en OR-grind.

[redigera] Carry-ripple-adderare

För att addera stora tal måste lika många adderare, som talen är bredda i bitar kopplas i kedja. En minnessiffra måste då trilla genom alla adderare i tur och ordning. Eftersom kretsen är parallell betyder det att summorna för varje adderare förändras hela tiden. En tidsperiod måste därför passera innan totalsumman kan kontrolleras. Denna typ av adderare benämns Carry-ripple-adderare.

[redigera] Carry-Look-Ahead-adderare

För att addera långa tal utan att varje beräkning måste utföras i sekvens används ofta Carry-Look-Ahead-adderare. I denna beräknar varje adderare om den ska emitera två signaler eller inte: Propagate-signalen, om en carrybit kommer in på ingången, kommer adderaren att skicka en carry-bit till nästa adderare. Den propagerar alltså vidare en eventuellt inkommande carrybit. Detta realiseras med en XOR-grind mellan de två ingångarna. Generate-signalen, om denna aktiveras kommer adderaren att skicka en carry-bit. Detta realiseras med en AND-grind.

Alla Propagate och Generate signalerna går in i en carry-accelerator, som egentligen bara består av ett antal AND-grindar, dessa skickar tillbaka en carry-bit till varje adderare där acceleratorn beräknat att carry-biten ska gå hög. Detta sker parallellt och ökar hastigheten rejält på adderarkonstruktionen.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -