Einzelnen Beitrag anzeigen

Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: [asm] Übergabe eines Extended-Parameters

  Alt 3. Feb 2007, 10:14
Zitat von sirius:
Ansonsten schau dir mal Fließkommezahlen an! Extended besteht uas 80bit, davon ist das erste das Vorzeichen, die nächsten (ich glaube) 31 sind der Exponenent und der Rest ist die Mantisse.
Laut Delphi-Hilfe: 1 Bit für Vorzeichen(v), 15 Bits für Exponent(e), 1 Bit für Vorkommazahl der Mantisse(vm), 63 Bits für Nachkommastellen der Mantisse(nm).
Am Ende müsste gelten:
Code:
1000000 = (-1)^v*2^(e-16383)*vm.nm
Welche der 96 gepushten Bits sind nun was?
  Mit Zitat antworten Zitat