Abuse Melding

Je hebt een klacht over de onderstaande posting:

19-09-2018, 11:00 door Anoniem

Door Anoniem: Nul, omdat het vaak makkelijker (sneller) digitaal rekent. Laatst wilde ik de decimale waarde van het kwadraat van de uitkomst van sin(15) zo dicht mogelijk benaderen met één byte. Dus ik wat zitten te prutsen op mijn rekenmachine en kwam uit op .00010001 en ik dacht nog ah lekker veel nullen in deze byte, dan valt er vast wat te vereenvoudigen/versnellen. Als je dit met een byte Y vermenigvuldigt doe je .0001 x Y + .00000001 x Y. Dats bijv. een kwestie van wat shifts en dan optellen in plaats van een universele bytevermenigvuldigingsroutine van 35 a 40 instructies gebruiken en evenzoveel microsekontjes laten verstrijken en dat kan tijdwinst opleveren bij de uitvoering van de berekening in een eenvoudige microcontroller. Stel je vermenigvuldigt .00010001 met een waarde die op een bepaald moment 11111010 is, dan zou men eerst .0001 x 11111010 kunnen doen en die uitkomst is simpel 1111,1010. (komma!) Daarna 0.00000001 x 11111010 en de uitkomst daarvan is .11111010. Beide uitkomsten bij ...

Beschrijf je klacht (Optioneel):

captcha