Üs eğilimi - Exponent bias - Wikipedia

İçinde IEEE 754 kayan nokta sayılar üs önyargılı kelimenin mühendislik anlayışı - saklanan değer, gerçek değerden üssel önyargı, ayrıca denir yanlı üs.[1]Sapma yapılır çünkü üslerin hem küçük hem de büyük değerleri temsil edebilmesi için işaretli değerler olması gerekir, ancak Ikisinin tamamlayıcısı işaretli değerlerin olağan temsili, karşılaştırmayı zorlaştırır.

Bu sorunu çözmek için üs, karşılaştırma için uygun olan işaretsiz bir değer olarak depolanır ve yorumlandığında, önyargı çıkarılarak işaretli bir aralıkta bir üs haline dönüştürülür.

Alanları işaret biti en önemli bit konumunu alacak şekilde düzenleyerek, önyargılı üs orta konumu alır, ardından mantis en önemsiz bitler olacaktır ve ortaya çıkan değer uygun şekilde sıralanacaktır. Kayan nokta veya tamsayı değeri olarak yorumlanıp yorumlanmadığına bakılmaksızın durum budur. Bunun amacı, sabit nokta donanımı kullanarak kayan noktalı sayılar arasında yüksek hızlı karşılaştırmalar sağlamaktır.

Rastgele boyutlandırılmış bir kayan nokta sayısının önyargısını hesaplamak için 2 formülünü uygulayınk − 1 - 1 burada k, üstteki bit sayısıdır.[2]

Kayan nokta sayısını yorumlarken, gerçek üssü almak için önyargı çıkarılır.

  • Bir Tek hassasiyet sayı, üs 1 .. 254 aralığında saklanır (0 ve 255'in özel anlamları vardır) ve −126 aralığında bir üs değeri elde etmek için 8 bitlik bir üs (127) için önyargı çıkarılarak yorumlanır. +127.
  • Bir çift ​​kesinlik sayı, üs 1 .. 2046 aralığında saklanır (0 ve 2047'nin özel anlamları vardır) ve -1022 aralığında bir üs değeri elde etmek için 11 bitlik bir üs (1023) için önyargı çıkarılarak yorumlanır. +1023.
  • Bir dörtlü hassasiyet sayı, üs 1 .. 32766 aralığında saklanır (0 ve 32767'nin özel anlamları vardır) ve −16382 aralığında bir üs değeri elde etmek için 15 bitlik üs (16383) için sapma çıkarılarak yorumlanır. +16383.

Tarih

Kayan nokta biçimi IBM 704 1954'te yanlı bir üs kullanımını başlattı.

Ayrıca bakınız

Referanslar

  1. ^ Gosling, John B. (1980). "6.1 Kayan Nokta Gösterimi / 6.8.5 Üs Gösterimi". Sumner, Frank H. (ed.). Dijital Bilgisayarlar için Aritmetik Birimlerin Tasarımı. Macmillan Computer Science Series (1 ed.). Bilgisayar Bilimleri Bölümü, Manchester Üniversitesi, Manchester, İngiltere: Macmillan Press Ltd. sayfa 74, 91, 137. ISBN  0-333-26397-9. […] İçinde kayan nokta gösterimi, bir sayı x iki işaretli sayı ile temsil edilir m ve e öyle ki x = m · be nerede m ... mantis, e üs ve b temel. […] Mantis bazen karakteristik olarak adlandırılır ve üssün bir versiyonu da bazı yazarlardan bu başlığı alır. Buradaki terimlerin net olacağı umulmaktadır. […] [W] e, sayının ikili aralığının yarısı kadar kaydırılan bir [n üs] değeri kullanır. […] Bu özel biçime bazen yanlı üs olarak atıfta bulunulur, çünkü geleneksel değer artı bir sabittir. Bazı yazarlar bunu bir özellik olarak adlandırmıştır, ancak bu terim kullanılmamalıdır, çünkü HKM ve diğerleri bu terimi mantis için kullanır. Aynı zamanda bir 'AŞIRI - 'temsili, burada örneğin - 7 bitlik bir üs (27−1 = 64). […]
  2. ^ O'Hallaron, David R .; Bryant, Randal E. (2010). Bilgisayar sistemleri: bir programcının bakış açısı (2 ed.). Boston, Massachusetts, ABD: Prentice Hall. ISBN  978-0-13-610804-7.