Booth-Algorithmus



  • Hallo ich versuche grad nach einigen erfolgreichen beispielen 3*3 auszurechnen:
    als 4bit dualzahl

    also 0011 * 0011
    ich codiere den ersten faktor wie auf wikipedia beschrieben und erhalte damit

    010-1
    wenn ich damit die multiplikatien durchfrühre bekomme ich

    0011 negiert = 1101

    ->
    1101
    0000
    0011
    0000
    -------
    0011001
    da enrtsprciht aber nicht den erwarteten 9

    wo liegt mein fehler??


Anmelden zum Antworten