next up previous contents index
Next: การคูณ Floating-Point Up: เลขทศนิยม (Floating Point) Previous: การแปลงไบนารี่เป็นเลขฐานสิบ   Contents   Index

การบวกเลข Floating-Point

ตัวอย่างดังต่อไปนี้เป็นการแสดงการบวกเลข Floating Point ระหว่าง $9.999_{ten}\times 10^1 + 1.610_{ten}\times 10^{-1}$ โดยสมมุติให้มีเพียงสี่หลักสำหรับ Significant และ 2 หลัก สำหรับ Exponent

รูป 3.14 แสดงระเบียบวิธีการบวกเลขไบนารี Floating-Point ในขั้นตอนที่ 1 และ 2 มีลักษณะคล้ายกับตัวอย่างที่ได้แสดงขั้นต้น โดยการปรับค่า Exponent ของเลขที่น้อยกว่าให้มีค่าเท่ากับเลขที่มากกว่า ในขั้นตอนที่ 3 ทำการ Normalized ผลลัพธ์ และทดสอบ overflow และ underflow

Figure 3.14: แสดงระเบียบวิธีการบวกเลขไบนารี Floating-Point
\includegraphics[width=4in]{fig/Chapter_3/Figure_3.16.eps}

รูป 3.15 แสดงโครงสร้างของฮาร์ดแวร์สำหรับบวกเลข Floating Point

Figure 3.15: ฮาร์ดแวร์สำหรับบวกเลข Floating-Point
\includegraphics[width=6in]{fig/Chapter_3/Figure_3.17.eps}



Vara Varavithya 2006-11-06