Bu sayfadaki yazılar
Sayfanın metni
Sayfa 40
KİTAP
The Anatomy of C-128 bilgisayarlarının sınırlarını zorlamak isteyenler içindir. Kitap,
- Interrupt'ların kullanımı - Dil programcılığı ve Kernal rutinleri - Z-80 işletici - Çevre birimleri ve portlar * Ses ve müzik programlama - Değişik grafik modlarının programlanması - Input/output portlarının kullanılması - Memory Management Unit (Bellek Yönetim Birimi) kullanılması
Bütün 1571 kullanıcılarının dikkatine! Yeni başlayanlardan ileri düzeydeki kullanıcılara kadar, bu kitap C-128 kütüphanesinin vazgeçilmez parçası olacaktır. 1571 disket sürücüden maximum yararlanma, ayrıntılı ama anlaşılır bir şekilde anlatılmıştır. Kitapta yer alan bazı başlıklar şunlar: * Yeni başlayanlar için esaslar. * Disket sürücü komutlarının uygulanması.
* Sequential ve relative dosyaların yaratılması. * Commodore BASIC'le 1571'in kullanılması. * “Yabancı” disket formatlamaya çalışma. * DOS tampon belleğine program yerleştirilmesi. * 1571 ve CP/M * 1571 DOS listesi Yayınevi: First Publishing topluluğu * C-128'de yazılım projeksiyonu * Klavyenin değiştirilmesi * Bellek Yönetici Birimi (MMU) * Önemli bellek alanları * İşletim sisteminin değiştirilmesi * Sprite yaratılması * Otostart * 80 kolon kontrolörü * Uyarlanmış INPUT * Satır yerleştirme * Bankalama * Kernal Rutinleri * C-64 modunda key pad * C-128'in C-64 modu
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 41
İş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-