Bu sayfadaki yazılar
Sayfanın metni
Sayfa 46
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 47
Bu sayımızdan itibaren, C-64'ün grafik özelliklerini sizlere tanıtmayı, daha da ötesi, onları size öğretmeyi amaçlayan bir yazı dizisine başlıyoruz.
Oldukça uzun bir dizi olacak bu. Önce ileride anlatacaklarımızı daha rahat kavramamız için sayı sistemleri ile mantık işlemlerini tanıtacağız. Sonra sıra, grafik işlemlerinde sırtımızı dayayacağımız grafik ünitesi VIC'e gelecek. Onun girdisini çıktısını öğrendikten sonra, sıra gelecek yazı ekranı, grafik ekranı, karakter seti, sprite'lar ve bunların normal, multicolor (çok renkli) ve extended (geliştirilmiş) gösterimlerine. İsterseniz hemen başlayalım. Bu-
Tuna ERTEMALP günkü konumuz, bilgisayar alanında kullanılan sayı sistemleri ile bit düzeyinde yaptığımız mantıksal işlemler olacak. Doğumumuzdan ölümümüze kadar biz ölümlüler, 0-9 rakamlarından oluşan onluk sistemi kullanıyoruz. Bunun en basit nedeni, ellerimizde sadece on parmak olmasıdır. Böylece işlemleri, kağıt kalem olmadan da kolaylıkla çözebileceğimiz bir düzeye indirgemiş oluyoruz. Aynı şekilde bilgisayarın da işlemleri yapabileceği kolay bir yöntem olmalıydı. İşte bu yöntem ikilik sayı sistemidir. Bilgisayarlar, adet olduğu üzere, elektrik enerjisiyle çalışan aletlerdir. İçlerindeki iletken yollardan elektrik ya geçer ya da geçmez. İşte bu iki durumu 0 ile 1 rakamları ile belirtiyoruz. Onluk sistemde on rakama sahipken, ikilik sistemde de iki rakama sahibiz. Peki bu sayıları nasıl kullanacağız da, ondalık sayılarla gösterebileceğimiz değerleri ikilik sistemde de gösterebileceğiz. Hadi bakalım, biraz matematik yapalım... Diyelim ki, ondalık 8539 sayısını ele aldık. Bu dört rakamdan oluşan sayının değerini nasıl buluruz. Şimdi diyeceksiniz ki, ne gerek var, daha okurken belli oluyor. Bu doğru, ama bunun da tek sebebi, konuştuğumuz dilin de ondalık sistemi en kolay şekilde yansıtabilecek şekilde olmasıdır. Eğer sekiz parmağımız olsaydı, sekizlik sayı sistemimiz olacaktı, dilimiz de ona göre gelişecek, ona göre kelimeler ortaya çıkacaktı ve 8539 şeklindeki rakamlar dizisi bize çok garip gelecekti. Örneğin 8 ve 9 karakterlerine söyleyecek bir kelime bulamayacaktık, çünkü sistemimiz sadece 0-7 rakamlarından oluşacaktı. Neyse, lafı uzatmayalım. İnşallah, bu hayali senaryo ile bir sayının değerinin sadece matematiksel olarak varolabileceğine ikna edebilmişizdir sizi...