Re: Rechnen mit Integerwerten größer 64 Bit
- From: Matthias Frey <info@xxxxxxxxxxxxxxxx>
- Date: Thu, 22 Mar 2007 18:39:26 +0100
Am 22.03.2007 13:57 schrieb maqqusz:
Hallo Moritz,
Hallo
Die primitivste Möglichkeit ist folgende:
Lade dir das AVR-Studio herunter (Damit programmiert man 8Bit Atmel Mikrocontroller).
Dann schreibst du deine Funktionen (Addieren, Subtrahieren whatever)
für einen 32 Bit Integer. Dann guckst du was da im Assembler bei herauskommt.
Dann erweiterst du den Assemblercode auf beliebig viele weitere Bits
und fertig ist dein höchst effizienter Code.
Er hat aber sicherlich einen Pentium. Der hat einen anderen Assembler.
Das kann man zum Sammeln von Erfahrungen nehmen, 1:1 umsetzen
kann man es sicher nicht.
Hat der 8Bit Atmel überhaupt einen Multiplikationsbefehl?
PS: Wenn du das mit Gleitkommazahlen willst, mach dich auf heftige
Performanceansprüche gefasst bei langen Zahlen.
Die Division von zwei 32Bit-Gleitkommazahlen benötigt idR mehr als 2000
Taktzyklen bei einer 8Bit-ALU.
Der Pentium hat eine FPU drin, die macht das schneller.
MfG,
Markus
Matthias
.
- References:
- Rechnen mit Integerwerten größer 64 Bit
- From: Moritz Franckenstein
- Rechnen mit Integerwerten größer 64 Bit
- Prev by Date: Re: Indy HTTP: Post senden
- Next by Date: Re: GoF Visitor Pattern - in Delphi
- Previous by thread: Re: Rechnen mit Integerwerten größer 64 Bit
- Next by thread: Scrollbalken in Form
- Index(es):
Relevant Pages
|