Free42 הוא מחדש יישום מחשבון HP-42S והמדפסת HP-82240 שלם. Free42 נכתב מאפס, ללא שימוש כל קוד של HP. אתה לא צריך שום תמונות תקליטורים כדי להשתמש בו, ובכל זאת היא באופן מלא HP-42S תואמת.
החל עם שחרור 1.4, Free42 מגיע בגרסות עשרוניות ובינארי. ושני המבט מתנהג באופן זהה; ההבדל היחיד הוא הדרך בה הם מייצגים מספרים פנימיים. כל החבילות להורדה כוללות הן עשרוניות ואת הגרסאות בינארי.
Free42 העשרוני משתמש ספריית 'יו Steers 7 ספרות הבסיס-10000 BCD20, אשר נותנת 25 ספרות אחרי הנקודה העשרונית של דיוק, עם מעריכים החל -10,000-9999. פונקציות הטרנסנדנטלית מוערכות לפחות 20 ספרות. כל מספר צורכת 16 בתים של זיכרון.
Free42 בינארי משתמש FPU של המחשב, אם זמין; הוא מייצג מספרים כמו IEEE-754 תואמת נקודת דיוק כפול צף בינארי, אשר צורכת 8 בתים למספר, ונותן דיוק יעיל של כמעט 16 ספרות אחרי הנקודה העשרונית, עם מעריכים החל -308 ל307 (למעשה, מעריכים יכולים להיות פחות מ - 308, אבל כזה מספרים קטנים "denormalized" ואין להם את הדיוק המלא של מספרים "מנורמלים").
יש הגרסה בינארי את היתרון של להיות הרבה יותר מהר מאשר את הגרסה העשרונית; כמו כן, הוא משתמש בפחות זיכרון. עם זאת, מספרים כמו 0.1 (עשירית) לא יכולים להיות מיוצגים בדיוק בינארי, שכן הם חוזרים שברים לאחר מכן. אי דיוק זה יכול לגרום לחלק מתוכניות של HP-42S להיכשל.
אם אתה מבין את בעיות סביב נקודה צפה בינארי, ואתה לא סומך על תוכנות ותיקות שעשויות להיות תלוי בדיוק של שברים עשרוניים, אתה יכול להשתמש Free42 בינארי וליהנות יתרון המהירות שלו. אם, לעומת זאת, אתה צריך תאימות HP-42S מלא, אתה צריך להשתמש Free42 עשרוני.
אם אתה לא מבין באופן מלא את לעיל, עדיף ללכת על בטוח ולהשתמש Free42 עשרוני
מה חדש בהודעה זו:.
< ul>
מה חדש בגרסת 1.4.47:
- באג UVEC נוסף: הוא צריך לחזור לא חוקי נתונים כאשר סדר הגודל של הטיעון שלו (| z | לscalars המורכב, FNRM למטריצות אמיתיות) הוא אפס. זה חזר טענתה ללא שינוי במקום. קבוע.
מה חדש בגרסה 1.4.45:
- Asto IND ST X נשבר; במקום אחסון 6 התווים הראשונים של ההרשמה ALPHA להרשמה או משתנה הצביע על ידי X, זה מאוחסן אותם לתוך משתנה הצביע על ידי שישה התווים הראשונים של ALPHA עצמו. קבוע.
תגובות לא נמצא