Multiplizieren - Dualzahlen



  • hi

    kann mir jemand bitte sagen, ob das stimmen würde:

    [b]11001 * 10110[/b]
    -------------
    11001..
      11001.
       11001.
    ----------
    11110011
    

    Wenn nicht, könntet ihr mir bitte sagen, wie ich es richtig machen könnte?

    Mfg 😉



  • 11001 * 10110
    -------------
     110010000..
      00000000
       1100100.
        110010.
             0
     ----------
    1000100110
    

    Die Nullen hinten nicht vergessen.
    Außerdem hattest du noch einen AdditionsFehler drin

    Wenn du dir nicht sicher bist rechnest du es am besten ins
    Dezimalsystem um.

    25*22 = 550



  • Ne einfache Kontrollmöglichkeit ist die Stellenzahl des Ergebnisses. Sind die Faktoren jeweils 5 Ziffern lang, muß das Ergebnis 10 Ziffern lang sein. Also ist das Ergebnis falsch.
    Eine weitere Kontrollmöglichkeit ist das Umwandeln in Dezimalzahlen. 25 x 22 = ?

    Und schließlich hast Du noch bei der Addition was vergurkt. Überleg nochmal, wie Addition im Dualsystem funktioniert, und wende die Regel konsequent an.



  • 1100101 * 1001
    --------------
    1100101.
            0
             0
       1100101
    --------------
    1110001101
    

    richtig?

    mfg



  • Eine einfache Kontrollmöglichkeit ist der Windows Taschenrechner in der wissenschaftlichen Ansicht 🙂



  • lolz schrieb:

    Eine einfache Kontrollmöglichkeit ist der Windows Taschenrechner in der wissenschaftlichen Ansicht 🙂

    geht ja nicht 😞

    1001001001 * 11101001
    

    ergibt: 11100010

    wie geht das?

    mfg



  • Falls du ein Unix zur Verfügung hast
    rechne es lieber mit bc nach.
    Kleines Beispiel:

    ******@macbook:~$ bc
    bc 1.06.94
    Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
    This is free software with ABSOLUTELY NO WARRANTY.
    For details type `warranty'. 
    ibase=2                //Input Basis 2
    obase=10               //Output Basis auch 2 (also 10 im 2erSystem :-) )
    1001001001*11101001    //Rechnung eingeben
    100001010001110001     //Und freuen.
    

    Die Kommentare // natürlich bei der Eingabe weglassen



  • mmmmmmmmmmmmmmmmmmmm schrieb:

    1001001001 * 11101001
    

    ergibt: 11100010

    wie geht das?

    mfg

    Vielleicht solltest du du Anzeige nicht gerade auf Byte-Größe zusammenstutzen 😉 (rechts neben den Buttons für das Zahlenformat findest du im Dezimalmodus die Auswahl Deg/Rad/Grad und in den anderen Modi QWord/DWord/Word/Byte - dort auf QWord (8 Byte) umzustellen hilft ungemein.


Anmelden zum Antworten