BCD FloatingPoint

P

p_karimi

Guest
Sveiki
Ikviens, kam ir pietiekami daudz info par "BCD" peldošā komata "Lūdzu, paskaidrojiet, par to ar piemēriem un kā to īstenot ar microcontrollers.

 
Quote:.
BCD "peldošā komata" B12345678 (DFP085, B) 8 baitu BCD kodētā numuru. Tie ir novecojuši un vairs nedrīkst izmantot.
Pirmais baits ir B12345678 satur apzīmējumu un ar bāzi 10 eksponents.
Atlikušās septiņas valstis baiti satur 14 BCD ciparu mantisa.
B12345678 vērtības nosūtīti big-endian secībā.Zīmes bits ir liels, lai mazliet pirmo baitu, 0 nozīmē vērtība ir pozitīva, 1 nozīmē vērtība ir negatīva.Ar bāzi 10 eksponents nosaka, atņemot 64 no vērtības zema septiņi bitiem, kas pirmo baitu, eksponents svārstās no -64 līdz 63.B12345678 numuri tiek normalizēti tā, ka liela rīkojums cipars mantisa ir nav nulle, ja vērtība ir nulle.B12345678 vērtības diapazons no-9.9999999999999e63 caur 1.0000000000000e-64, 0, 1.0000000000000e-64 9.9999999999999e63.Daži piemēri B12345678 numuru:1 => 0x4010000000000000

1e-64 => 0x0010000000000000

0 => 0x0000000000000000

-1 => 0xC010000000000000

-9.8765432101234e27 => 0xDB98765432101234
 
OK
Ja jūs vēlaties veikt aprēķinus ar 10 ciparu precizitāti ar microcontrollers, kuru formu var izmantot?
Nešķiet, ka 32bit peldošā komata piemērots.
Vai jums ir ideja?

 
Lai segtu 10 ciparu precizitāti, jums būs nepieciešams vismaz 34-bitu binārā peldošā punkta aprēķiniem, bet ar mikrokontrolleru gandrīz viss ir iespējams: 40 biti, 48 biti utt ..

 
Vai jūs zināt jebkura avota par 40-bitu vai 64 bitu peldošā komata kārtība PIC mikrokontrolleru?

 
APP NOTES pēc to funkcijām
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1469&filter1=function

App Piezīmes Math:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1490&filterID=387

http://ww1.microchip.com/downloads/en/AppNotes/00575.pdf
http://ww1.microchip.com/downloads/en/AppNotes/00660.pdf
http://ww1.microchip.com/downloads/en/AppNotes/00670b.pdf
http://ww1.microchip.com/downloads/en/AppNotes/00617.pdf

 
Hi AVR_Luciano
URL jūs minējāt, ir par 32 bitu (un mazāk) peldošā komata.
Mūsu tēma bija vairāk nekā 32 bitu kārtība (40 bitu, 48 bitu, 64 bitu, ...).

 

Welcome to EDABoard.com

Sponsor

Back
Top