Forum: Mikrocontroller und Digitale Elektronik µController 64 signed division


von Max M. (invoices)


Lesenswert?

Hallo,

ich muss für einen microcontroller 2 64bit zahlen (signed) dividieren.
Leider kann mein compiler (sdcc) keine 64bit operationen.
Ich hab momentan in C programmiert und die 2  64Bit zahlen als je 2 
32Bitzahlen zusammengesetzt.
Hat jemand ne Ahnung wie ne 64Bit division zweier 64bit signed integer 
funktioniert?
wäre dankbar für jede hilfe

Chip (CC2530 - hat nen 8051 µController)

von Purzel H. (hacky)


Lesenswert?

Man kann sowas natuerlich aus ASM  Befehlen zusammenstricken. Wie in der 
Schule, schriftliches Rechnen.

von Peter D. (peda)


Lesenswert?

Max M. schrieb:
> Hat jemand ne Ahnung wie ne 64Bit division zweier 64bit signed integer
> funktioniert?

Der übliche Weg: 64 * Schieben, Testen, Abziehen.


Peter

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.