StudentInnen in der Stadt

Userbild von Geo_Surf
Userbild von frossberg
Userbild von commondisorder
Userbild von Marcob2007
Userbild von kire.le.beuh
Userbild von Jam
Userbild von claudi-le
Userbild von aishmily
Userbild von ConnyChiWa
Userbild von pusteblume

binäre addition

Userbild von ZeroCool
zerocool
am 09.02.06
kann mir das vielleicht mal jemand an nem beispiel erklären?! wikipedia is da nich sooo aufschlussreich...

merkbits und dergleichen, wie komm ich denn auf sowas?!
Einloggen um zu antworten.
Userbild von sabine2902
sabine2902
am 09.02.06
Hallo,

also, ich fand http://www.ulthryvasse.dediese Seite ganz hilfreich.
Einloggen um zu antworten.
Userbild von Juster
juster
am 09.02.06
Nehmen wir die Binärzahlen 10011011 und 01110011

untereinander schreiben: 10011011
01110011

von hinten angefangen heißt das
2 -> schreibe 0 merke 1
3 -> schreibe 1 merke 1
1 -> schreibe 1
1 -> schreibe 1
2 -> schreibe 0 merke 1
2 -> schreibe 0 merke 1
2 -> schreibe 0 merke 1
2- > schreibe 0 merke 1
1 -> schreibe 1

also 100001110

Krieg ich hier nen Wissenpunkt für :no comment:
Einloggen um zu antworten.
Userbild von silence1312
silence1312
am 09.02.06
und wie siehts mit dem multiplizieren von binärzahlen aus? Was mach ich denn wenn z.b. 4 oder 5 einsen untereinander stehen?
Einloggen um zu antworten.
Userbild von ZeroCool
zerocool
am 09.02.06

Zitat:


Original geschrieben von silence1312

und wie siehts mit dem multiplizieren von binärzahlen aus? Was mach ich denn wenn z.b. 4 oder 5 einsen untereinander stehen?


ich denk mal das is zu kompliziert für morgen in der knappheit der zeit oder?!
Einloggen um zu antworten.
Userbild von ZeroCool
zerocool
am 09.02.06

Zitat:


Original geschrieben von DSjuster

Nehmen wir die Binärzahlen 10011011 und 01110011

untereinander schreiben: 10011011
01110011

von hinten angefangen heißt das
2 -> schreibe 0 merke 1
3 -> schreibe 1 merke 1
1 -> schreibe 1
1 -> schreibe 1
2 -> schreibe 0 merke 1
2 -> schreibe 0 merke 1
2 -> schreibe 0 merke 1
2- > schreibe 0 merke 1
1 -> schreibe 1

also 100001110

Krieg ich hier nen Wissenpunkt für :no comment:


vielen dank :-)

auch dir sabine, is ne ziemlich gute seite
Einloggen um zu antworten.
Userbild von knutschbacke
knutschbacke
am 09.02.06
hallo...

ich merk mir das mit den 1 so:

gerade anzahl von 1 = 0 (z.b 1+1=0, übertrag 1)
ungerade anzahl von 1 = 1 (z.b 1=1, ohne übertrag und 1+1+1=1, übertrag 1)

und jetzt wird's n bissel kompliziert...

bei mehr als drei 1 (also z.b. 4) ist es ein doppelter übertrag, d.h.:

1+1+1+1= 0, übertrag 1 und noch ne 1 unter der gleichen spalte

1+1+1+1+1=1, übertrag wieder zweimal ne 1

man könnte also auch sagen

2*(1+1)=0; zwei mal übertrag 1

und jetzt mach ich noch ne tolle formel draus:

x*(1+1)=0; x mal übertrag 1 unter die nächste spalte

genauso ungerade

2*(1+1) +1= 1, zwei mal übertrag 1

x*(1+1)+1=1, x mal übertrag 1 unter die nächste spalte

ich hoffe das ist einigermaßen verständlich :-( !

ich hab's so gut verstanden und hoffe es hilft euch!

alle angaben sind ohne gewähr! ;-)

Einloggen um zu antworten.
Userbild von Laura
laura
am 09.02.06
Das mit der binären Multiplikation würde mich aber auch interessieren. Er könnte ja zwei relativ Kurze Binärzahlen nehmen und so lanh´ge dauert das auch nich, oder?
Einloggen um zu antworten.
Userbild von ZeroCool
zerocool
am 09.02.06

Zitat:


Original geschrieben von knutschbacke

hallo...

ich merk mir das mit den 1 so:

gerade anzahl von 1 = 0 (z.b 1+1=0, übertrag 1)
ungerade anzahl von 1 = 1 (z.b 1=1, ohne übertrag und 1+1+1=1, übertrag 1)

und jetzt wird's n bissel kompliziert...

bei mehr als drei 1 (also z.b. 4) ist es ein doppelter übertrag, d.h.:

1+1+1+1= 0, übertrag 1 und noch ne 1 unter der gleichen spalte

1+1+1+1+1=1, übertrag wieder zweimal ne 1

man könnte also auch sagen

2*(1+1)=0; zwei mal übertrag 1

und jetzt mach ich noch ne tolle formel draus:

x*(1+1)=0; x mal übertrag 1 unter die nächste spalte

genauso ungerade

2*(1+1) +1= 1, zwei mal übertrag 1

x*(1+1)+1=1, x mal übertrag 1 unter die nächste spalte

ich hoffe das ist einigermaßen verständlich :-( !

ich hab's so gut verstanden und hoffe es hilft euch!

alle angaben sind ohne gewähr! ;-)



wow jetz sag bloß da bist du selber drauf gekommen?! respekt (:-(
Einloggen um zu antworten.
Userbild von ZeroCool
zerocool
am 09.02.06

Zitat:


Original geschrieben von Laura

Das mit der binären Multiplikation würde mich aber auch interessieren. Er könnte ja zwei relativ Kurze Binärzahlen nehmen und so lanh´ge dauert das auch nich, oder?


guck mal hilft dir das eventuell?!

Die Multiplikation

Die Multiplikation entspricht einem Verschieben nach links, man spricht auch von einem shift, in diesem Fall ein Links-Shift. Betrachtet man einige einfache Multiplikationen, dann wird das Prinzip deutlich:
00001111 * 00000010 = 00011110
00001111 * 00000100 = 00111100
00001111 * 00001000 = 01111000
00001111 * 00010000 = 11110000
Komplizierter wird es, wenn nicht nur mit 2, sondern mit einer beliebigen Zahl multipliziert werden soll: Für jede 1 im zweiten Operand muss eine Multiplikation ausgeführt werden, und die Ergebnisse anschließen miteinander addiert werden.
00001111 * 00000101 entspricht also 00001111 * 00000100 + 00001111 * 00000001
= 00111100 + 00001111 = 01001011
Auch bei der Multiplikation muss dringend auf den Wertebereich geachtet werden. Denn genauso wie bei der Addition kann es hier zu einem Überlauf kommen, der das Ergebnis verfälscht.
Einloggen um zu antworten.