Bu sayfadaki yazılar
Sayfanın metni
Sayfa 41
Yapılan işlemlere son bir örnek verelim: Diyelim ki tuş takımı vasıtasıyla bir satır yazdık ve RETURN tuşuna bastık. Neler olmakta?.. Siz RETURN'e basar basmaz, işletim sistemi bu satırı alır ve $0200 (512)'den itibaren olan bölgeye taşır (kopya eder). Satırın sonunda ise satır sonunu belirtmek için içeriği 0 (sıfır) olan bir Byte eklenir. Yorumlayıcı ilk karakteri kontrol eder. Bu karakterin rakam olup olmaması çok şey değiştirir çünkü. Eğer ilk karakter bir rakam ise, bu satır BASIC programının içine eklenecek demektir. Önce daha evvel aynı satırla yazılmış bir satır varsa o silinir ve programın geri kalan kısmı geri kaydırılır. Bundan sonra yeni satır yerine konur. Bu işlem ise yeni satırın gireceği yerden gerisini o satırın büyüklüğü kadar ileri kaydırıp açılan boş bölgeye o satırı kopya etmekle olur. Eğer ilk karakter bir rakam değil
Commodore firmasının Türkiye distribütörlüğünü yapan Teleteknik Elektronik Sanayi ve Ticaret A.Ş.'nin olağan genel kurulu 15.4.1987'de yapıldı. Geçen döneme ilişkin çalışma raporlarının incelenmesinden sonra yeni döneme ilişkin kararların gözden geçirildiği genel kurulda şirket yönetimine Osman Kavala, Zeki Türkkan, Bilal Sadi Oğuz, Rıza Çebi ve Ömer Erkmen seçildiler. Yeni Yönetim Kurulu önümüzdeki günlerde ilk kez toplanarak görev dağılımı yapacak. Yeni Yönetim Kurulu'na önümüzdeki çalışma döneminde başarılar diliyoruz.
Commodore, Bilgisayar Günleri'ndeydi
Günler çoğalıyor... Bu sefer de Robert Lisesi, öğrenciler arasında geniş ilgi toplayan bir Bilgisayar Günleri düzenledi. 6-10 Nisan'da Commodore, Apricot, Amstrad, Atari ve Appise yorumlayıcı (4) büyük bir tercüme tablosundan o emre ait altprogramın adresini arar. Bu altprogram daha evvel yazılmış, makina dili yapıda bir programdır ve yaptığı iş ise karşılık gelen BASIC emrinin yapması gereken tüm işlemlerdir. Bu emirin uygulaması bittikten sonra ana işlem ünitesi yorumlayıcı döngüsüne geri döner ve yeni emirler için hazırdır. Bu makalede genel olarak bir bilgisayar sisteminin çalışması için gerekli üniteleri ve bu ünitelerin ortak olarak bir düzen içinde nasıl işlediklerini anlatmaya çalıştık. Bazı yerlerde detaylara da girdik. İsterdik ki bütün prensipleri ve detayları içerebilelim. Fakat bunun için ne bizim yerimiz, ne de sizin zamanınız yeter. Biz burada aklınıza takılmış olabilecek bazı konulara ışık tutarak bu konularda araştırmacı olmanız konusunda cesaretlendirmek istedik. Aslında sizin işiniz bundan sonra başlıyor.
le bilgisayarları Robert Lisesi'nde kendilerini tanıttılar. Ama yalnız Commodore bunu bir-geniş video ekranı kullanarak yaptı. Video gösterimlerinde bile fazla yaygın olarak kullanılmayan bir gerecin bir bilgisayar ekranı olarak kullanılıyor olması, Commodore pavyonunun önünde izdiham yarattı. Ayrıca Commodore artık bu tür fuarlarda geleneksel hale gelmiş olan çekilişlerinden birinde çeşitli hediyeler dağıttı. 7.4.1987'de Robert Lisesi'nde yapı-
Burada değinilen konuların ışığında belli spesifik konuları ayırı edecek ve bunlar arasında seçim yapabilecek kadar bilginiz var artık. Yaptığınız seçim doğrultusunda bilginizi ve tecrübenizi artırın; daha sonra da konunuzun kapsamını genişletin. Göreci siniz ki belli bir yerden sonra aş; yukarı her konuda belli bir bilginiz olacak. Bu arada bir tavsiyemiz var: Bilgi ve tecrübenizi sistemli bir biçimde geliştirin. Yoksa bir yerden sonra kaybolursunuz. Ayrıca bilmediğiniz bir konuya ani olarak yönelmeniz gerekirse daha evvelden elde ettiğiniz sistematik çalışma becerisi hem kolaylık sağlayacak, hem de zamandan kazanacaksınız Son olarak bu makalenin beraberindeki *bilgisayarın blok şeması” şekli üzerinde birkaç şey söyleyelim. Şu ana kadar elde ettiğiniz bilgilerle bu şema üzerinde tüm elemanların birlikte çalışmasını daha iyi izleyebilirsiniz.
lan çekilişte kazananlar ve hediyeleri şöyle: C-16: Ali Yeteroğlu (Avusturya Lise- Si). Işıklı kalem: Netsi Hullu (Özel Dost Lisesi), Meltem Mısırcı (Avusturya Lisesi), Ali Gökmen (Avusturya Lisesi). Dergi seti: Nahoko Ando Ommunity School), Selim Ak (Özel Dost Lisesi), Gökhan Erkıralp (Robert Lisesi), Orkun Sak (Robert Lisesi), Basat Tayfun (Robert Lisesi).
Korkarız, bu ayki hata köşemizde itiraf etmek zorunda olduğumuz en büyük ayıp, beş okurumuzu hayal kırıklığına uğratmak olacak. 14. sayımızın 50. sayfasında yayınlanan Commodore Show çekiliş sonuçlarında hata yapılmış. 16 Şubat çekilişinde aslında birer ışıklı kalem kazanan şu okurlarımız, yanlış olarak birer MPS 802 Printer kazanmış gibi gösterilmiş: Uğur Aslanalp, Ali Dikmen, Rafet Gürel, Serkan Özdemir, Neşe Gözdemir. Diğer yandan gerçekten MPS 802 kazanan okurumuzun ismi ilan edilmemiş. Evet, 16 Şubat günkü çekilişte Kenan Keleş bir adet MPS 802 kazandı. 21 Şubat günkü çekilişte ise birer adet Eğitim Seti kazananlar arasında ise Meral Kösoğlu'nun ismi yok. Oysa o da bir adet eğitim seti kazandı. Çekilişle ilgili eksik ve fazla isimlerimiz bu kadar. Bir büyük hata daha ise, Bir Öykümüz Var, bölümünde yayınlanan Otomatik Dev Gramatizör, Amerikalı yazar Roald Dahl'ındı. Türkçe'ye Tomris Uyar tarafından çevrildi.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 40
67 kablonun yaratacağı sorunları siz düşünün. Öyle bir sorunun farkına varan bilgisayar tasarımcıları matris bağlantısı adında bir yöntem önermişler. RESTORE tuşu dışında kalan tuşları 64 tuş olarak görebiliriz, çünkü SHIFT LOCK tuşu soldaki SHIFT tuşu ile paralel bağlıdır. Böylece bu 64 tuşu 8 x 8'lik bir matrise bölebiliriz. RESTORE tuşu oldukça özel bir tuş olduğundan yalnızca kendine özel iki hatta sahiptir. Böylece tuş takımından bilgisayar plaketine yalnızca 18 hat taşıyarak bütün tuş takımının bilgisayar tarafından algılanmasını sağlayabiliriz. Bundan başka kullanılması gereken arabirim ünitesi kanal sayısı ise 64'ten 16'ya inmektedir. Tuş takımından gelen sinyaller CIA'lere girer. İşletim sisteminde matris tipine uygun bir alt program, hangi tuşun basıldığını belirler. Bu programın dikkat etmesi gereken başka bir husus da tuşların tek mi, SHIFT ile birlikte mi, Commodore ile birlikte mi, yoksa CTRL tuşu ile mi basıldığıdır. Çözüm şöyle bulunmuştur: Her tuşun belli bir numarası vardır. Fakat bu numara kendi başına hiçbir işe yaramaz; bu rakamın basılan tuş kombinasyonuna göre belli bir ASCII koduna çevrilmesi gerekmektedir. Bu çevirme işlemleri için işletim sistemi ROM'unda dört tane (her kombinasyon için bir tane) deşifre tabloları bulunmaktadır. Böylece basılan tuş kombinasyonuna göre hangi ASCII karakteri gerekiyorsa elde edilir. Buraya kadar işletim sistemi hangi tuşa bastığımızı algıladı ve istediğimiz karakteri ekrana basması gerekiyor. Önce bu ASCII kodunu ekran koduna çevirir ve 1024'ten 2023'e kadar adresler arasında uzanan ekran hafızasının belli bir yerine yazar. VIC çipi ise ekran hafızasından bu kodu alır ve KARAKTER SETİ ROM'undan (6) bu karakterin şekil olarak tanımını alır ve elektron tabancasını kontrol ederek bu karakterin görünür olmasını sağlar. Gayet düzenli ve birçok işin yapılması gerekiyor; yalnızca tek karakterin görünür hale gelmesi için. İlgi çekebilecek başka bir işlem de bilgisayarın disketten bir dosyayı okumasıdır. Görülüyor ki işletim sistemine burada da birçok iş düşmekte. Diyelim emri verdiniz. Bu emrin doğruluğu kontrol edildi, analizi yapıldı ve artık bilgisayar tam olarak ne istediğinizi biliyor. Artık sıra bilgisayarın kolları sıvayıp işe gelmiştir. Ana işlem ünitesi, işletim sistemindeki bu işle ilgili bir alt programa gider. Bu alt programda yapılan işlem arabirim ünitelerini aracı olarak kullanmak suretiyle disk sürücüsüne bir emir kanalı açar ve istenilen tipte ve addaki dosyayı hazır etmesini emreder. Bu arada emre gelen cevabı değerlendirerek dosyanın başarılı bir biçimde açılıp açılmadığını kontrol eder. Dosya başarılı olarak açılmışsa göstergeçleri kullanarak dosyayı hafızaya okur. Bunu şöyle gerçekleştirir: Arabirim üniteleri vasıtasıyla tek bir Byte'ı alır. Şimdi bu Byte'ı bir göstergecin gösterdiği adrese yazmak gereklidir. Adres bus'ına bu adres'i, data bus'una aldığı Byte'ı gönderir; bu arada R/W sinyalini yazma durumuna geçirir. Böylece dosya Byte Byte okunup hafızaya alınır. Dosyanın sonuna gelindiğinde ise disk sürücüsüne dosyayı kapatması için emir gönderir. Böylece dosyayı okuma işlemi biter ve ana işlem ünitesi diğer emirleri yürütmek için yorumlayıcıya geri döner. Sonuç olarak görüyoruz ki işletim sistemi bizim için çok sıkıcı ve hassas işleri üstleniyor. Genelde işletim sistemlerinin yapıları da budur. O bilgisayarın standart ve en gerekli, en çok kullanılan işlemlerini üstlenirler. Bu işlemler genelde o bilgisayarın genel özelliklerini belirler.