online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon tuete25 vom 28.01.2020, 23:22 Options

binär multiplikation

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 schreiben

Antwort 1 von Jaja vom 29.01.2020, 10:14 Options

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 vom 29.01.2020, 10:19 Options

..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 vom 29.01.2020, 11:02 Options

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 vom 29.01.2020, 20:09 Options

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 vom 29.01.2020, 23:54 Options

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

[u]101*101[/u]
    101
   000
  101
+
----------
  11001
11618040211=25
16+8+1=25

Antwort 6 von xmax vom 30.01.2020, 00:27 Options

ah ja, vergessen;-))


1100*1010 // 12*10=120


[u]1100*1010[/u]
     0000
    1100
   0000
  1100
+
----------
  1111000


16413211618040201

64+32+16+8=120

Ähnliche Themen

spectral interpreting the 21th century...
spectral  29.01.2007 - 71 Hits - 30 Antworten

In Adobe dividieren
IT304  07.11.2007 - 71 Hits - 1 Antwort

Datenbank für Berichte und ähnliches gesucht
Sonnenblume2  30.05.2008 - 20 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026