3.2.3. Az aritmetikai műveletek visszavezetése logikai műveleteket végrehajtó áramkörökre

Azt már láttuk, hogy az összes aritmetikai művelet végrehajtásának 2-es számrendszerbeli algoritmusa visszavezethető fixpontos számokkal végzett bitenként történő összeadásra és shiftelésre. Ezért ahhoz, hogy bármilyen aritmetikai művelet végrehajtható legyen Boole algebrai műveleteket modellező áramkörökkel, elég ezt megmutatni az 1-bites összeadás esetére.

Jelölje A és B a két 1-bites összeadandót, Á-1 az összeadás előző helyiértékéről származó átvitelt, az összeadás eredményét pedig Ö. Ha az összeadás során újabb átvitel képződik, akkor ez legyen Á+1. Ekkor az 1-bites összeadó Boole algebrai igazságtáblázata, illetve az ebből levezetett és csak két logikai alapműveletet tartalmazó függvény a következő lesz:

KIINDULÓ ADATOK

EREDMÉNY

A

B

Á-1

Ö

Á+1

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

0

1

0

1

1

1

1

1

1

tartalomjegyzék almenü fogalomszótár jelölésrendszer ellenõrzõ kérdések fejezet eleje elõzõ lap következõ lap következõ fejezet