BCD-Addierer?

1 Antwort

ü = ü4 + s1*s3 + s2*s3

s1*s3 + s2*s3 zeigt an, dass das Ergebnis der Addition größer als 9 ist.

ü4 zeigt an, dass das Ergebnis größer als 15 ist.

In beiden Fällen muss man 6 addieren.

z.B. 6 + 7 = 13

Die 13 kommt erstmal als 0 1101 (die 0 vorne ist ü4) aus dem Addierer.

Dabei entsteht eine "Pseudotetrade".

Addition von 0110 liefert 1 0011, das ist BCD 13.

z.B. 9 + 9 = 18

Aus dem Addierer kommt 1 0010. Das wäre BCD 12, also falsch. Wenn man 6 addiert, kommt man auf das richtige Ergebnis BCD 18.