Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
在Free42应用程序的设计是一个完整的重新执行HP-42S计算器和HP-82240打印机。 Free42从头写起,不使用任何HP代码。你不需要任何ROM映像为了使用它,但它是完全兼容HP-42S。
计算器集成了二进制和十进制版本,这看起来相同,但以不同的神器出山:www.shenqi73.com方式在内部代表的数字。
Free42十进制使用休·斯蒂尔斯7位数基地10000 BCD20图书馆,给出了十进制的25位的精度,与指数范围从-10000到
的。超越函数进行评估,以至少有20位数字。每个数字占用16字节的内存。
Free42使用电脑的二进制浮点运算单元,如果有的话,它代表了数字兼容IEEE-754双精度二进制浮点运算,这将占用8个字节数,并给出了一个有效的近16位有效数字,精度与指数范围从-308至+ 307(实际上,指数可低于-308,但这样的小数字是“非规范化”,并没有“正常化”的完整精度)。
二进制版本的速度远远超过十进位版本的优点,同时,它使用较少的内存。如0.1(十分之一),数字不能以二进制精确表示,因为它们是重复的部分,然后。这不精确,可能会导致一些HP-42S的计划失败。
如果你了解周围的二进制浮点的问题,你不依赖于传统的软件可能依赖于精确的十进制小数,你可以使用Free42二进制,并享受其速度上的优势。如果,另一方面,你需要充分的HP-42S兼容,你应该使用Free42小数。