-> Hier kostenlos registrieren
Wo ist der Unterschied?
(251 * 256 / 252) + 1 = 254 +1 = 255 (Soll 255,9 )
Die Ungenauigkeit von 0.98 bekommst Du halt nicht weg. Da beißt die Maus keinen Faden ab. Es sei denn, Du prüfst das erste Ergebnis(251 * 256 / 252) auch noch mal auf den Rest ab. Dann kannst Du bei Bedarf auch noch ab oder aufrunden. Das Prinzip bleibt doch aber immer gleich. Natürlich musst Du aber Deine Dividierhäppchen so klein wählen, das sie nicht größer sind als die Hälfte Deines Rechenregisters. In Deinem Falle wären die Hälfte also 16 Bit.
Es muss ja auf jeden Fall noch die Multiplikation von 2-8Bit Werten reinpassen.
Danke, das habe ich bisher nicht bedacht.
Dann reicht es also nicht, wenn ich meine 64 Bit in 2x32Bit aufteile, sondern ich muss die 32 Bit nochmal teilen?