Gast
#857283
hallo,
Ich lerne grad C.
Habe dass Kapitel mit den logischen Operatoren durch. Nun möcht ich die
Aufgabe versuchen.
Multiplikation zweier Zahlen ohne "*".
Ich weiß aus der Digitaltechnikvorlesung noch, dass ich zwei Bits mit
einem AND multiplizieren kann.
Zahl 1: 1001 (9)_10
Zahl 2: 1011 (11)_10
1001 * 1011 = ?
Also Bit 0: 1 & 1 = 1
Bit 1: 0 & 1 = 0 Übertrag 1
Bit 2: 0 & 1 = 0 + Übertrag = 1
Bit 3: 1 & 1 = 1
Bit 0: 1 & 0 = 0
Bit 1: 0 & 0 = 0
Bit 2: 0 & 0 = 0
Bit 3: 1 & 0 = 0
...
Somit gilt
0001001
0010010
0000000
0100100
____
0111111
Ergebnis: 1001 .. stimmt nicht :(