next up previous contents index
Next: การปัดเศษโดยใช้ Guard Up: เลขทศนิยม (Floating Point) Previous: คำสั่ง Floating-Point ใน MIPS   Contents   Index

ความถูกต้องและความละเอียดในการคำนวณ

จากที่เลขจำนวนเต็มมีการแสดงค่าจากเลขที่น้อยที่สุดถึงเลขที่มากที่สุด ที่เป็นค่าเฉพาะของเลขนั้นๆ ในส่วนของเลข Floating Point เป็นการแสดงค่าโดยประมาณของเลขนั้นๆ เนื่องจากค่าต่างๆ ระหว่างเลข 0 และ 1 สามารถมีค่าต่างๆ ได้เป็นอนันต์ โดยสามารถแสดงความละเอียดของเลขได้ไม่เกิน $2^{53}$ ระดับ เราพยายามให้สามารถแสดงค่าที่ใกล้เคียงมากที่สุด

การปัดเศษสามารถแก้ไขปัญหาได้อีกระดับหนึ่ง โดยเพิ่มบิตในฮาร์ดแวร์เพิ่มเติม ใน IEEE 754 มีบิตเพิ่มเติม 2 บิตที่มีชื่อว่า guard และ round บิต โดยแสดงการใช้งานดังต่อไปนี้



Vara Varavithya 2006-11-06