Commodore sayı 71, sayfa 15

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 15

Commodore'unuzda mantisayı belirtmek için dört bayt kullanılır. Bu 32 ikilik basamak gösterilebildiği anlamına gelir. Peki ondalık sayılarda ne gibi bir kesinliğe sahiptir 32 bit? Bunu anlayabilmek için sadece son biti farklı olan iki sayıyı birbirinden çıkarmalıyız. İsterseniz bu işi en büyük mantisayla onun bir küçüğü için yapalım (aradaki boşluklar sadece bit sayısını daha kolay görebilmeniz için kullanılmıştır).

1111 1111 1111 1111 DIL 1111 1110

“74 0.000 0000 0000 0000 0000 0000 0000 0001

Son sayıyı ondalık düzene çevirirsek:

“71 0.000 0000 0000 0000 0000 0000 0000 0001 - 0.000000000465661287 yaklaşık olarak noktadan sonra 10. basamakta bulunan 5 basamak kesinliğini belirler. Buradan yola çıkarak sayımızın kesinliğinin noktadan sonra yaklaşık dokuz basamak olduğunu söyleyebiliriz. Bu sayısal kesinlik hiçbir şekilde üs için ayrılan bayt sayısına bağlı değildir. Üs için fazla bayt ayırırsanız işlem 10.-4000'lere kadar uzanabilir ama sayının kesinliği gene de noktadan sonra dokuz basamakta sınırlı kalacaktır. Eğer bir sayı noktadan sonra onuncu basamağa ve daha fazlasına iniyorsa, fazla basamaklar dokuz basamağa yuvarlanacaktır. Bu yuvarlamayı israf olarak görebilirsiniz, ama bilgisayarın gösterebildiği her sayıyı rahatça kullanabilmeniz için bu yuvarlanmanın yapılması şarttır.

Klavyeyle gezinmek için ← ve → tuşları.