Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

binär multiplikation





Frage

hy, ich möchte binäre Zahlen mit Excel multiplizieren. 1|1 =0 1|0 =0 0|0 =1 0|1 =1 1|1 =0 =1 diese Ausgabe möchte ich ereichen. bei xor und addition habe ich das schon geschaft, fehlt nur noch multiplikation.

Antwort 1 von Jaja

Zitat:
1|1 =0
1|0 =0
0|0 =1
0|1 =1
1|1 =0
=1


die liste verstehe ich nicht..

1. was soll das letzte =1

2. ergibt wohl 1 x1 =1, oder nicht?

3. gibt es keinen bitoperator für eine multiplikation - das ergibt sich aus der addition mit übertrag + linksshift

Antwort 2 von Jaja

..ansonsten wäre die lösung simpel, für deine tabelle:


x1   x2   y
0    0     1
0    1     1
1    0     0
1    1     0


heißt also, das ergebnis hängt nur von x1 ab, nämlich ist y =1, wenn x1=0...

brauchst also x1 nur zu negieren!

Antwort 3 von xmax

hi, du solltest schon mal genauer erklären was du willst.

binär multiplikation
0x0=0
0x1=0
1x0=0
1x1=1

xor
x-y-z
0-0-0
0-1-1
1-0-1
1-1-0
z=1, nur wenn (x\y)v(xy\)
x\ = x nicht/negiert
y\ = y nicht/negiert


es wird bei der binären addition und digitalschaltungen (um beispielsweise zwei eingänge gegeneinander zu verriegeln) verwendet, wie der cmos 4070 (xor).

mfg

Antwort 4 von tuete25

binäre Zahlen mit Excel multiplizieren.

es sollen max. 16 stellige Zahlen miteinander multipliziert werden
und da das Excel bestimmt nicht als ganze Zahl schafft, wollte ich das
wie bei Xor oder Addition undereinander Zahl für Zahl sein.

10011*11001=111011011

1 * 1 = 1
1 * 0 = 1
0 * 0 = 1
0 * 1 = 0
1 * 1 = 1
= 1
= 0
=1
=1

ups. da habe ich ober ausversehen addiert :(

bei 1100*1010=1111000 müsste hier das Ergebnis sein.

Antwort 5 von xmax

1 * 1 = 1
1 * 0 = 1
0 * 0 = 1
0 * 1 = 0
1 * 1 = 1
= 1
= 0
=1
=1

was ist das, emm schon auf excel umgesetzt?

binär multiplikation
0x0=0
0x1=0
1x0=0
1x1=1

ein beispiel:5*5=25 // 5=101

101*101
    101
   000
  101
+
----------
  11001
11618040211=25
16+8+1=25

Antwort 6 von xmax

ah ja, vergessen;-))


1100*1010 // 12*10=120


1100*1010
     0000
    1100
   0000
  1100
+
----------
  1111000


16413211618040201

64+32+16+8=120

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: