Wikipédia:Téka/Informatika/Cikktéka/2

A Wikipédiából, a szabad enciklopédiából

A számítástechnikában és az elektronikus rendszerekben a binárisan kódolt decimális (angolul binary-coded decimal, BCD) a decimális számok egy kódolási formája, amelyben minden számjegyet egy-egy bitsorozat ábrázol. Ezzel a módszerrel a számok konverziója és megjelenítése lényegesen egyszerűbbé válik.

A BCD-nél, egy számjegynek általában 4 bit felel meg, ezek leggyakrabban a 0–9 karaketereket is jelentik. Más kombinációkat is használnak az előjelek és egyebek jelzésére.

Hátránya, hogy több aritmetikai művelet megvalósítása bonyolultabb, mint a tiszta bináris esetében. Az összeadók esetében külön logika kell az átvitelek vizsgálatához és kezeléséhez. Hozzávetőlegesen 15-20%-kal több áramkört igényel a tiszta binárisnál. A szorzási algoritmus is sokkal komplexebb, mint a tiszta binárisnál használt léptetés-maszkolás-összeadás.