Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Nabend zusammen,

hab bald Prüfung in Fach Informatik an der FH. Komme aber mit der Binären Multiplikation noch nich ganz klar, bzw. mit einer Aufgabe in der Probeklausur.

Wir hatten die Aufgabe:

Multiplizieren Sie die Binärzahlen 11011 und 1011.

Lösung dazu vom Prof: 100101001

Ich verstehe nich wie der auf die vierte 1 von Links kommt?

Weiß das jemand von euch???

Grüße,

und schönen Abend noch...

Also ich würde zuerst die erste Binärzahl umrechnen (11011 = 27) und dann die zweite Zahl (1011 = 11). Danach werden beide Dezimalzahlen multipliziert (27 x 11 = 297). Und dann rechne ich die 297 wieder in eine Binärzahl um (297 = 100101001). Fertig. Wie es funktioniet, ohne in Dezimalzahlen umzurechnen, würde mich auch mal interessieren :)

Ok, danke schonmal für eure Hilfe...

Ich hab das jetzt schon ein paar mal durchgerechnet und zwar so:

47547708wk5.jpg


110[b]1[/b]1
00[b]0[/b]00
1[b]1[/b]011
[b]1[/b]1011

[B]1[/B]11

1001[/code] Soweit richtig. Aber in der fett markierten Spalte hast du jetzt 4 mal 1. Das ergibt nicht 0 mit Übertrag 1 (das wäre Summe 2), sondern 0 mit Übertrag 2, also ein Übertrag von 1 an der [i]übernächsten[/i] Stelle:
[code]
110[b]1[/b]1
00[b]0[/b]00
1[b]1[/b]011
[b]1[/b]1011

[COLOR="Red"]1[/COLOR]0[B]1[/B]11

01001

@Hornochse:

Schriftliche Multiplikation läuft in jedem Zahlensystem gleich ab. Wie flashpixx schon sagte, man muss nur die Überträge richtig behandeln.


110[b]1[/b]1

 00[b]0[/b]00

  1[b]1[/b]011

   [b]1[/b]1011


   [B]1[/B]11


    1001
Soweit richtig. Aber in der fett markierten Spalte hast du jetzt 4 mal 1. Das ergibt nicht 0 mit Übertrag 1 (das wäre Summe 2), sondern 0 mit Übertrag 2, also ein Übertrag von 1 an der übernächsten Stelle:

110[b]1[/b]1

 00[b]0[/b]00

  1[b]1[/b]011

   [b]1[/b]1011


 [COLOR="Red"]1[/COLOR]0[B]1[/B]11


   01001

Ok danke. Diese Regel mit dem Übertrag 2 an der übernächsten Stelle hab ich leider nicht gekannt. Bei 3 einsen ist das Ergebnis doch 1 und Übertrag 1 an der nächsten Stelle, stimmt doch oder?

Gibts mehr von den Regeln? Was is bei 5 oder 6 einsen?

Diese Regel mit dem Übertrag 2 an der übernächsten Stelle hab ich leider nicht gekannt. Bei 3 einsen ist das Ergebnis doch 1 und Übertrag 1 an der nächsten Stelle, stimmt doch oder?

Gibts mehr von den Regeln? Was is bei 5 oder 6 einsen?

Das ist doch völlig irrelevant. Es spielt keine Rolle in welchem adischen System Du rechnest. Was passiert denn, wenn Du im Dezimalsystem erst die 10^1 Stelle und noch die 10^2 Stelle überschreitest? Du hast hier auch einen Übertrag an die nächste und übernächste Stelle. Ob das nun zur Basis 2 oder 8, 16 usw ist, bleibt egal. Das Prinzip ist identisch. Diese Themen werden meist in Linearer Algebra / Diskrete Strukturen behandelt, also noch mal Script durcharbeiten

Phil

Ok danke. Diese Regel mit dem Übertrag 2 an der übernächsten Stelle hab ich leider nicht gekannt. Bei 3 einsen ist das Ergebnis doch 1 und Übertrag 1 an der nächsten Stelle, stimmt doch oder?

Gibts mehr von den Regeln? Was is bei 5 oder 6 einsen?

Wie flashpixx schon sagte, das ist keine Sammlung von "Regeln", sondern immer dasselbe Prinzip. Es wäre also gut, wenn du dir nicht viele Regeln für einzelne Spaltensummen merkst, sondern das Prinzip kapierst.

Du teilst immer deine Spaltensumme durch die Basis des Zahlensystems. Der Rest dieser Division ist die entsprechende Stelle im Produkt, das ganzzahlige Ergebnis der Division ist der Übertrag.

Beispiel:

Spaltensumme 3) 3 : 2 = 1 Rest 1

Spaltensumme 4) 4 : 2 = 2 Rest 0

Spaltensumme 5) 5 : 2 = 2 Rest 1

Spaltensumme 6) 6 : 2 = 3 Rest 0

Die blauen Werte sind die Stellenwerte des Produkts. Die grünen sind die Überträge.

Diese Überträge muss man dann natürlich wieder im jeweiligen Zahlensystem darstellen. 2 im Dualsystem ist 10, also 0 an der nächsten und 1 an der übernächsten Stelle.

Bei einem Übertrag von 7 hättest du damit 1 an den nächsten drei Stellen (dezimal 7 = dual 111).

Jetzt klar?

Ok, danke für eure Erklärungen. Kann es auch sein das Überträge doppelt aufgeführt werden?

Wenn ich jetzt zb an einer Stelle 4 einsen hab, gibts einen Übertrag an der übernächsten Stelle. In der nächsten Spalte hab ich dann 3 einsen heißt ein Übetrag an die Stelle wo ich schon einen Übertrag hab. Hab ich dann an der Stelle zwei Überträge? So wie hier im Beispiel:

bm2nj6.jpg

  • 3 Jahre später...

Hi,

who anyone who has questions about binary multiplication this excel sheet might be interesting.

On top you will find two RED numbers (factor 1 and factor 2)

The sheet converts them to 16-bit-binaries, multiplicates them in binary, and reconverts the result to a decimal RED number at the bottom left.

Its for study only, so no sense in doing this. Just to see if excel can convert and multiply in binary and to see how binary multiplication works.

ONLY change the two top red numbers, changing anything else probably will mess up the sheet :-)

https://docs.google.com/spreadsheet/ccc?key=0AqNgZsg5AC_8dG5TQ2otUzJ2WWsyc3l6NmEwNXR0N3c

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.