-
-
Erfahrener Benutzer
Robotik Einstein
Assembler ist eigentlich auch überhaupt nicht mein Bereich; eher Bascom, da wärs dann nur 1 Zeile; aber geht hier in dem Fall nicht.
Und mit Nachkommastellen hatt ich in ASM noch nie zu tun.
Den Wurzelalgorithmus selbst hab ich aus nem anderen Programm raus.
Er geht über die Bereiche Init, Bck, Skip. Es ist zwar etwas anders wie das iterative babylonische Wurzelziehen*, aber trotzdem funktionierts ja auch.
Dabei wird das Ergebnis der Wurzel problemlos berechnet.
Nun soll halt nur noch der Rest in R0 - sofern Möglich - als Nachkommastellen zerlegt werden.
*) Dieses war zuerst geplant, schied aber auch wegen dem Problem der Nachkommastellen in der Berechnung aus.
Jeder andere Algorithmus, der die Wurzel auf 5 Nachkommas genau kann wär auch ok. Muss nicht exakt der vorgegebene sein.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen