Springen naar inhoud

Vermenigvuldigen en delen in een alu


  • Log in om te kunnen reageren

#1

Rolbol16

    Rolbol16


  • 0 - 25 berichten
  • 6 berichten
  • Gebruiker

Geplaatst op 24 mei 2009 - 17:22

hallo ik had een vraag:
- hoe vermenigvuldig je binair een getal?

ik had hiervoor een protocol gemaakt: als je bijvoorbeeld 10110110101 wilt vermenigvuldigen met 10111
= 10110110101 + 101101101010 + 1011011010100 +1011011010100000 (getal zelf,+ 1 keer naar links geschift+ 2 keer naar links+ 4 keer naar links)

alleen ik snap niet helemaal hoe je kan delen op binair niveau. (optellen en aftrekken is natuurlijk een eitje)

en als iemand een snellere manier heeft om een binair getal te vermenigvuldigen, kan je die dan uitleggen?

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

sillyconmarc

    sillyconmarc


  • >250 berichten
  • 318 berichten
  • Lorentziaan

Geplaatst op 26 mei 2009 - 10:35

Je hebt een eenvoudige en efficiente methode voor vermenigvuldigen getoond: schuiven en optellen. Zo is een vermenigvuldiging zelfs ge´mplementeerd in HW.

Een binaire deling gebeurt net zoals een decimale staartdeling: aftrekken en schuiven. Zie bijvoobeeld:

http://www.wisfaq.nl...id=11519&j=2003
Wil je eindelijk die dure computer aan het werk zetten...
help ons dan eiwitten vouwen, en help mee ziekten als kanker en zo te bestrijden in de vrije tijd van je chip...
http://www.wetenscha...showtopic=59270





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures