Vielen dank für eure Antworten!
Grrrr schrieb:
> Ausserdem frage ich mich wo hier, entsprechend dem Thread-Titel eine
> Division mit Ergebnis kleiner 1 auftritt.
Das war natürlich schlecht formuliert ...
Ich meinte ein Ergebnis, das seine relevanten Stellen hinter dem Komma
hat.
zB 1,00001 oder 0,99999.
mano schrieb:
> Lass den PC mal 1625 * (60052 / 59823) und (1625 * 60052) / 59823
> rechnen und vergeich die Ergebnisse (natürlich alles ints und keine
> floats).
Im ersten BSP wird hinter dem Komma alles abgeschnitten und mit 1
multipliziert (nutzlos), im 2.BSP werden zwei 16bit Werte multilplizier
in ein 32bit Ergebnis geschrieben, das ganze dann wieder durch 16bit
geteilt und dieses Erg. wird dann in eine 16bit Variable
geschrieben.(richtiges Ergebnis)
Das hat mir schon sehr geholfen (auch fürs Verständnis).
Aber meine Frage wie die Division im MSP430 gemacht wird beschäftigt
mich immernoch.
Ist es der Algorithmus "binäre Division?"
Wo kann ich mich denn schlaulesen zum Thema Division?
Könnt Ihr mir ein gutes Skript oder Buch empfehlen, das vielleicht
speziell im Bezug auf uController dieses Thema erklärt?
Gruß,
Sclampf