Commodore sayı 15, sayfa 34

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 34

AYHAN KALAYLIOĞLU

Kesinlikle çoğu kimseler için takıntı konusudur; bilgisayarın kendi terimlerini dikkatlice takip edin ve olayları canlandırmaya çalışın. Gözle görünen tüm bu olaylar iyi bir zamanlamayla uygulanan bir dizi işlemlerden ibaret. Bilgisayarlar artık hayatımıza girdi. Büyük bir çoğunluk bilgisayarların ne yapıp ne yapamayacağını biliyor ve nerede ne aletlerden yararlanabileceğine karar verebiliyor. Bazı fanatik filmlerin de etkisiyle korkunç bir çehreye büründürülen bu aleti artık herkes tanıyor ve yalnızca çok yardımcı olarak görüyor. Şu yazıyı okuyan herkes en azından bilgisayarı çeşitli amaçlarla kullanıyor. Kimi hesabını bu aletle etmiş. Kimi yazışmalarını, raporlarını bu aletle hazırlıyor. Kimimiz programlama amacıyla başına oturuyor. Kimileri de alet başında. Günümüzde hemen her amaçla bu araçlara çoğu kişi yakından hitap edebilmek için özel programlama dilleri öğreniyor ve uyguluyor. Hemen her amaca uygun diller de var. Mesela kolay kullanımlı diller olarak anılan BASIC başı çekiyorlar. Bu iki dille kısa zamanda kendi amacınıza uygun program geliştirip kullanmanız mümkün. Bazı başka diller ise daha detaylı, sistemli ve uzun süren çalışmalar gerektiriyor. Fakat gene de ASSEMBLER bile size aşılamaz dağlar gibi gelmesin. Fakat programlama konusunda ne kadar tecrübeniz olsa da bilgisayarın çalışması tam olarak ele alındığında birçok karanlık nokta kalıyor: "Acaba şu kutunun içinde neler var?" veya "Kara kara böceğe benzeyen bazı şeyler var, acaba bunlar ne yapıyor?" Bir başkası "O kadar şey yazıyorum hepsini aklında tutuyor ve doğru olarak yapıyor. Bunları nerede saklıyor?" gibi sorular çoğu kimsenin aklına takılıyor. Dedik ki bu kadar soru var; bunları cevaplayacağız. Fakat insanın teorik ve yetersiz bir uğraşla

anlatılanları canlı olarak görmesini bekleyemeyiz. En basitinden birçok aletin garanti kapsamı dışında kalmasına yol açacaktır böyle bir girişim. Bu yüzden biz sizin için bir C64'ün içinin fotoğrafını çektik ve tüm bölgeleri tek tek işaretledik. Burada tanımı aynı zamanda bu şekilden izlemeye çalışın.

Hu yazıda her bir ünitenin adları m tek tek belirip sirayla hepsinin fonksiyonlarını açıklayacağız. Bilçisayarımızın içi kara te Benieyen, tümleşik devre diye Bun. hepsinin de tek tek özel imleri Vardır. Bunlar RAM ROM, VİC,

© Karakter Seti © Yüksek PORTU Esası © EXPANSION © ANA İŞLEM Ünitesi Yuvası 2 © OS Gros Beton onan O PORT © Akım OzasIC OPLA çipi © KERNAL © VİDEO çıkışı

© Gerilim

© Kuvars Kristal Darbe

çipi çipi © Renk RAM

adres bitleri b © büleri için

(8) Güç Köye RAM çipleri 1. 6

© Timer (RESET sinyalini üretiyor)

CPU, CIA, SID gibi veya benzerleri. Burada bütün kavram ve isimleri tek tek verip açıklayacağız. Açıklama sırasında geçen bazı terimlerin yanında parantez içinde bir ünlem bulunabilir. Bu, o terimin başka bir yerde daha detaylı olarak gösterildiğini belirtir. Açıklamalar bittiğinde parantez içindeki bir hafıza kapasitesinin 64 kilobyte olduğunu

unu hepimiz biliyoruz. Fakat bu rakam olarak ne anlama gelir? Bir sokak hayal edin ve bu sokağın üzerinde evler bulunsun, bundan başka her evin üzerinde sırasını belirten bir numara bulunsun. Mesela 3011 numara evin hemen yanında 20112, onun yanında da 20113 numara evin bulunması gibi her evimizin bir adresi (adresi) ve içeriği (byte) olur. Sonuç olarak herhangi bir evin içeriğiyle ilgilendiğimizde yardır içeriğine erişebilir. BUS'u: Bu kanal, yarın en önemli sinyallerinden olan adres (9) bilgisini taşır. Bilgisayarın işlemci adres bus'una yazar ve bu kanala bağlı diğer elemanlardan biri cevap verir. Bazı diğer elemanlar RAM (0), ROM (0) gibi bir olabilir. COMMODORE'un adres kapasitesini eklemek için adres bus 16 tane ayrı hattan oluşmuş bir yapı içerir. Bu 16 hat herbiri bağımsız olduğundan birinde bulunacağından 2^16 = 65536 tane adres seçebilme ihtimali var demektir. Bu sayı da zaten COMMODORE adres kapasitesidir.

BASİC (0k Bu rom'a ay: rom'u da denir. Yo yaptığı iş o kal emirlerini (BASIC emirleri) anlayacağı bir şekle çevir mek ve bunların yürütülmesini sağ. ana işlem yalar makina dilinden sa: için PRİNT veya RÜN gibi emirlerle doğrudan hiçbir şeye başla Yüksek dillerdeki program. Tarımızı makinanın daha ilkel iline Şevirin sağlayan BA- SiC İNTERPRETER başkanı değildir.

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