Commodore sayı 8, sayfa 41

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 41

Tuna Ertemalp

İşte gene beraberiz. Bu sefer de matematikçilere ve programcılara, daha doğrusu rahatına düşkün programcılara sesleneceğiz. Konumuz, SIMONS' BASIC'deki yeni matematik komutları ile program yazımı sırasında kolaylık sağlayan yardımcı (utility) komutlar...

Bir bilgisayarın en önemli özelliği, sayılarla uğraşıp gereken hesaplamaları insandan daha hızlı yapıp sonuçları ortaya çıkarmasıdır. Bu da matematik komutları ile yapılır. Zaten normal COMMODORE 64 BASIC'inde bol miktarda bulunan bu tür komutlar, SIMONS' BASIC ile takviye edilmiştir. Artık ikilik ve onaltılık sistemde de hesaplamalar yapabileceksiniz. “Şimdi bunlar da ne?” diyenleriniz için biraz açıklayalım. Normalde kullandı-

ğımız sayı sistemi, 0-9 arası rakamları kullanan onluk sistemdir. Ancak bilgisayarlar için bir şey ya var ya da yok olduğuna göre (elektrik ya akar ya da akmaz), sadece iki rakam bize yeterli olacaktır: 0 ve 1. Sadece iki rakamın kullanıldığı sayı sistemine de ikilik sayı sistemi adı verilir. Bilgisayarlarda sadece 0 veya 1 değerini alabilen hafıza birimlerine bit denir ve 8 bit yanyana gelince bir byte oluştururlar. Nasıl üç basamakla ondalık sistemi kullanarak 0-999 arası sayılar yerleştirebiliriz. Bilgisayar programları, özellikle makine dili programlamasında, bu 8 bit'i dörder dörder ayırırlar. Dört bit ile de 0000-1111 (0-15) arası sayılar gösterilebilir. Tabii ki bu sayıların her birini tek rakamla gösterebilmek birçok kolaylık sağlayacaktır. Öncelikle her byte'ın değeri iki basamaklı bir sayı ile gösterilebilecektir ve bu rakamların her biri de o byte'ın sağ ve sol yarısındaki dörder bit'in oluşturduğu değere karşılık gelecektir. Ancak 0-15 arasını gösterirken, elimizde yeterli rakam olmadığı açık. Bu nedenle 10-15 arası sayılar A-

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