Forum: Mikrocontroller und Digitale Elektronik Dividieren


von Marc (Gast)


Lesenswert?

Hallo Leute,

hat jemand eine Idee wie ich mit dem AT90S8515 dividieren kann? Ich muß 
22500 durch einen variablen Wert bis maximal 5000 dividieren. Also 16Bit 
durch 16Bit. Habe schon Assemblercode für 16 Bit durch 8Bit gefunden der 
funktioniert und Assemblercode für 32Bit durch 32Bit der bei mir aber 
nicht funktioniert. Ausserdem wäre das Registerverschwendung.
Bin für jede Hilfe dankbar.

von FrankL (Gast)


Lesenswert?

Such mal im http://www.avrfreaks.net/ und earch '16 bit division' 
vielleicht findest du etwas.

von MarkusB (Gast)


Lesenswert?

unter http://www.atmel.com gibt es ein paar AppNotes. Da sind auch 
Arithmetikroutinen für 16Bit Mul und Div dabei

Gruß
Markus
http://www.elektronik-projekt.de/

von Marc (Gast)


Lesenswert?

Danke für die Links, bei Atmel habe ich die Lösung gefunden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.