Commodore sayı 15, sayfa 38

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 38

Aynı zamanda işletim sistemini oluşturan bu üç ROM'un görevi, sistemin tüm elemanlarıyla kullanıcının bağını kurmak ve kullanıcının emirlerini mümkün olan en az sıkıntıyı vererek (Makine dili yerine BASIC'te programlama) yürütmektir.

SERİ KOMÜNİKASYON: Bu haberleşme tipinde COMMODORE 64 bilgi alışverişi için seri port'u kullanır. Bu port'un özelliği haberleşme için yalnızca tek hat içermesidir. Yani bir Byte'lık bilgi gönderecek olursak bu bilgi bitlerine ayrılacak ve öyle gönderilecektir. Görüldüğü gibi bu işlem daha fazla zamana mal oluyor. Fakat bunun yanında avantaj olarak sekiz hat yerine tek hat kullanmamızı gösterebiliriz.

SID (20) (Sound Interface Device - Müzik çipi): Her türlü sesi üretme becerisine sahiptir. Yani COMMODORE 64'ümüz komple bir ses synthesizer'ı içermektedir.

TIMER (25): Bu eleman, aleti ilk açtığımız zamanki kargaşayı düzenliyor. Bilgisayarın tüm elemanları yeni uykudan kalktığı için bunların tümüyle uyanmaları için belli bir süre beklemek gerekiyor. Yoksa uyanır uyanmaz bu elemanlardan bir iş beklersek büyük ihtimalle işlerini karıştıracak ve aletimiz genelde uyanamayacaktır. Daha evvel de belirttiğimiz gibi bilgisayarın doğru olarak çalışması için kusursuz bir uyum içinde olması gerekmektedir.

TUŞ TAKIMI: Şayet her tuşa ayrı bir hat çekip bunları bilgisayarın plaketinde arabirimlere verseydik; 67 hatta ve 67 bitlik arabirim kanalına ihtiyacımız olacaktı. Böyle bir yapı hem gereksiz, hem de pahalı olduğu için tuşlar matris biçiminde bağlanmıştır. Böylece 16 hat ve arabirim kanalıyla aynı iş görülür. Bu bağlantının detaylarını şekilde görmektesiniz.

USER-PORT (3): Burası seri-port gibi çevresel birimlerin kontrolünü sağladığı gibi çeşitli elektriksel kumanda aletlerini kontrol edebilir. Tabii böyle bir işi özel yazılmış bir program becerebilir. User-port dışarıya elektriksel sinyaller gönderebildiği gibi aynı zamanda dış çevreden gelen elektriksel sinyalleri algılayabilir. Böylece mesela dışarıdan algılanan değerleri bir program yardımıyla analiz edip değerlendirebiliriz.

VIC (19): (Video Interface Controller — arabirim aracı): Bu araç olmasaydı, herhangi bir monitörün veya televizyonun ekranında bilgisayarımızın yaptığı işleri göremeyecektik. Bu aracın yaptığı iş ekran hafızasından (RAM'in bu iş için ayrılmış bir bölgesi) karakter kodlarını okuyup karakter seti ROM'undan (!) her karakterin şeklini alıp bu şekli ekranı çizen elektron ışınına kumanda edip görünür hale getirmektir.

ZEROPAGE: Bu hafıza bölgesi ana işlem ünitesine ve işletim sistemine ait çok önemli ara değerleri içermektedir. Aslında bu bilgiler RAM'in başından başlayıp 820 adresli hafızaya kadar uzanmaktadır.

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