Zahlensysteme (16)
->
Zwei Binärzahlen multiplizieren
(279)
Aufgabe
Zwei Binärzahlen sollen multipliziert werden. Das Produkt soll auch als Binärzahl dargestellt werden.
A
B
C
D
E
1
11111111
Zahl 1
255
2
101010
Zahl 2
42
3
10100111010110
Produkt
10710
10100111010110
Lösung
Die zwei Zahlen stehen in A1:A2
{=SUMME(GANZZAHL(REST(PRODUKT(MMULT(LINKS(RECHTS("0"&A1:A2;SPALTE(A1:IQ1)))*2^(-1+SPALTE(A1:IQ1));ZEILE(1:251)/ZEILE(1:251)))/2^(SPALTE(A1:IQ1)-1);2))*10^(SPALTE(A1:IQ1)-1))}
liefert das Produkt.
zum Beweis werden in D1:D3 die Binärzahlen in Dezimalzahlen umgerechnet und
deren Produkt wieder in eine Binärzahl umgerechnet
Es können auch mehr als zwei Zahlen sein, das Produkt darf Binär aber nicht mehr als 15 Stellen haben.
zurück
gestaltet by Biene Maya