Intel เปิดตัวชิป 8087 ปี 1980 ซึ่งเพิ่มความเร็วการคำนวณตัวเลขทศนิยมในระบบ IBM PC ถึง 100 เท่า โดยใช้ microcode ROM ขนาด 1648 คำสั่งและ datapath จัดการค่า 80-bit ได้รวดเร็ว ชิปนี้มี integer adder สำหรับการบวก/ลบ พร้อม shifter ปรับตำแหน่งบิตและ exponent converter ตรวจจับ overflow/underflow กระบวนการบวกต้องเรียง exponents ก่อน แล้วจัดการ significand ที่ปรับตำแหน่ง ผลลัพธ์ต้อง normalization ให้เริ่มต้นด้วยบิต 1 ทุกครั้ง 8087 เป็นรากฐานสถาปัตยกรรม floating-point ที่ใช้ในระบบคอมพิวเตอร์ทุกวันนี้ แม้เทคโนโลยีจะพัฒนา แต่หลักการเรียง exponents และ normalization ยังคงใช้อยู่ ชิป 8087 ใช้ circuitry ที่ออกแบบเฉพาะเพื่อจัดการค่าทศนิยม ทั้งการบวกและลบต้องเรียง exponents ให้เท่ากันก่อน แล้วจึงบวก significand ที่ปรับตำแหน่ง กระบวนการนี้ต้องใช้ shifter ปรับตำแหน่งบิตและ leading zero circuitry นับจำนวนบิตศูนย์เพื่อปรับค่าให้ตรงกัน ชิปยังมี exponent converter ตรวจจับข้อผิดพลาดจากการคำนวณที่เกิดจากค่าเกินหรือต่ำเกิน ซึ่งช่วยให้ 8087 ทำงานได้เร็วกว่าชิปทั่วไปหลายเท่า การคำนวณตัวเลขทศนิยมในระบบคอมพิวเตอร์ใช้หลักการ sign × significand × 2^exponent โดย significand ต้องเริ่มต้นด้วยบิต 1 ทุกครั้ง ชิป 8087 ออกแบบให้จัดการค่าทศนิยมได้รวดเร็วผ่านการปรับตำแหน่งบิตและตรวจสอบค่าที่ผิดปกติ แม้เทคโนโลยีจะพัฒนาขึ้น แต่หลักการเหล่านี้ยังคงใช้ในสถาปัตยกรรม floating-point ปัจจุบัน
สรุปด้วย MAF Local AI · เนื้อหาต้นฉบับเป็นของแหล่งข่าว