Free42 egy komplett újbóli végrehajtását a HP-42S számológép és a HP-82240 nyomtatót. Free42 írta a semmiből, anélkül, hogy bármilyen HP kódot. Önnek nem kell semmilyen ROM képeket, hogy használja, mégis teljesen HP-42S kompatibilis.
Kiadással kezdődően 1.4, Free42 jön tízes és a kettes verzió. A két megjelenés és viselkednek azonos; Az egyetlen különbség az, ahogy ők képviselik szám belsőleg. Minden a letöltés csomag tartalmazza mind a tízes és a bináris változatai.
Free42 Tizedes használ Hugh Tinók "7-jegyű bázis-10000 BCD20 könyvtár, amely 25 tizedes jegy pontossággal, kitevőkkel kezdve -10.000-9999. Transzcendens függvények értékeljük, hogy legalább 20 számjegy. Minden szám fogyaszt 16 bájt memóriát.
Free42 Binary használja a PC FPU, ha rendelkezésre áll; képvisel számok IEEE-754 kompatibilis dupla pontosságú lebegőpontos bináris, ami fogyaszt 8 bájtos szám, és ad egy hatékony precíziós közel 16 decimális számjegy, kitevőkkel kezdve -308 a 307 (valójában, exponenseket lehet kevesebb, mint - 308, de az ilyen kis számokat "denormalizált", és nem rendelkeznek a teljes pontossága "normalizált" számok).
A bináris változat az előnye, hogy sokkal gyorsabb, mint a tizedes változata; azt is, hogy kevesebb memóriát használ. Azonban olyan számokat, mint 0,1 (egy tized) nem ábrázolható pontosan bináris, mivel azok ismétlődő frakciók majd. Ez a pontatlanság okozhat némi HP-42S, hogy a programok.
Ha megérted a kérdések körüli bináris lebegőpontos, és nem hivatkozhat a korábbi szoftverek, hogy függhetnek egzaktsága tizedes törtek, akkor használhatja Free42 Binary, és élvezze a sebesség előnye. Ha, másrészt, meg kell teljes HP-42S kompatibilitást, akkor használd Free42 Tizedes.
Ha nem teljesen értik a fenti, a legjobb, ha menni, és használja Free42 Tizedes.
Mi az új ebben a kiadásban:
< ul>
Mi az új verzióban 1.4.47:
- Egy másik UVEC bug: ad vissza Érvénytelen adatok, ha a nagysága az érvelését (| z | komplex skalár, FNRM valós mátrixok) nulla. Visszatért az érvelését változatlan helyett. Rögzített.
Mi az új verzióban 1.4.45:
- ASTO IND ST X megtört; tárolása helyett az első 6 karaktert a ALPHA nyilvántartás a nyilvántartásban vagy változó által mutatott X, akkor tárolja őket a változó által mutatott az első hat karakter az ALPHA magát. Rögzített.
Hozzászólás nem található