1 Temmuz 1987 Tarihli Commodore Gazetesi Sayfa 64

1 Temmuz 1987 tarihli Commodore Gazetesi Sayfa 64
Metin içeriği (otomatik olarak oluşturulmuştur)

Miş sembol listesini istediğimizle şu- nunla karşılaşırız: EKRAN — 0400 ETİKET — $6002 RENK — $D800 Amaçladığımız şekilde kaynak Programımızın okunurluğu ve ilk ba- kışta anlaşılırlığı büyük ölçüde art- miştir. Artık ekran veya renk ile ilgi- li adresler kaynak programının birer parametresidir. Diyelim ki ekran ha- fızasını $2000'a aldınız, (Bunun na- sıl yapılacağını, Tuna Ertemalp arka- daşımızın “COMMODORE G4 ile Grafik' yazısından öğrenebilirsiniz.) karakter setini ekrana çıkarmak için yazacağınız makine dili programının genel görünüşü olduğu gibi yukarıda- kiyle aynıdır. Tek yapacağınız: 80 -.EO EKRAN — 0400 satırı yerine; ) 80 -EO EKRANS$2000 nın avantajları daha iyi anlaşılacak. Pratikte, sembol tablosu en çok sistem değişkenlerini ve sistemde ye- ralan altprogramları adlarıyla çağıra- bilmeniz için kullanılıyor. Buna en iyi örnek olarak işletim sisteminin KER- NAL tablosunu verebiliriz. Bu tablo- satırını koymanız. Tabii, büyük ihti- malle programınız normalde bu ka- dar kısa olmayacak ve her sembol birden çok yerde kullanılacak. Böy- le bir durumda ise, sembol kullanma- da, işletim sisteminden talep edebile- ceğiniz birçok işlemin (dosya açma, kapama, dosya yükleme, saklama, kullanıcıdan bilgi girişi veya çıkışı gi- bi) adları ve ROM'da hangi adresten çağırabileceği belirtilmiştir. İleride, sırası gelince bu tabloya da değinece- ğiz. Sonuç olarak vurgulamak istedi- ğimiz şey, makine dili program yazar- ken sistemli çalışma prensibini hiçbir zaman elden bırakmamanız. Assembler kullanımı ile ilgili anla- tılması gereken birkaç olay daha var. Mesela makro'lar, rekursif makro'- lar, pasudo-op'lar, düşük değerli ve yüksek değerli byte'ların assembler a hesaplattırılması 've' " ope- randları) vs. Fakat, Tuna arkadaşı- mız, verdiği Süper-Assembler adlı ya- zıda, bütün bunları oldukça detaylı bir şekilde açıklamış ve anlatmış. Ben bunları burada bir kere daha tekrar- lama gereksinimi duymuyorum. Yazımızın, bir sonraki bölümünde beraberce ufak bir grafik yardımcı programını tasarlayıp gerçekleştirece- Biz. Bu işlemi yaparken de, yeni prog- ramlama tekniklerini deneyip as- sembler'ımızı kullanacağız. Şimdilik hoşçakalın... D o o Orhan Altuncu İstasyon Cad. Pekin Psj. 2.Kat No.35 Akbank Karşısı 572 13 17/Bakırköy/İST. ————EN KALİTELİ-EN UCUZ-EN YENİ HARDWARE & SOFTWARE * FREEZE FRAME MK3.B: 28.000 bulur, yüklemeyi kolaylaştırır En güçlü Copy * EXPERT.9: Tek parça güçlü copy 30.000 Ek fonksiyonlar, Türkçe broşür Prg.da değişiklik imkânı, Disk veya * İCE MACHİNE TRİSTAR: 27.000 kaset programı ve broşür. Türkçe Broşür * EPROM Programlayıcı: Broşürle 30.000 Dünyada Bantlı yükleyen ilk ICE. * UFO KA: Rakipsiz Sistem 11.000 * UFO CB: Kilit Dinlemez, TapeTo 12.000 İbreli Kafa Ayar Cihazı Tape Copy veya 2 Master Copy * Kaset ve Diske Özel Çekim 500 * SAUND CAPSUL: Prg. Başlangıcını 1.500 * Kasette 1 Program 1.000 TÜRKİYE'DE İLKLER (Başkaları Tarafından Dağıtımı Yasaktır) *« UFO CR-2: Sııpcr Teyp Cop) Prg: 7.000 * UFOĞRAF: Çok özel oyun doldurma 1000 Master Copy verir. Gücü Ve 65 * UFO TD-İ: Tape To Disc, Gerçek 7.500 « UFO HR turbo: Hi-res Grafıkle 25.000 Blokunda tek parça. Gücü W 65 Ve Reklamla Yükleme İmkânı * UFO HR-2 Tuürbo: Daha Pratik 50.000 * UFO GM Türbo: Hi-res Grafikle 100.000 ve Güçlü, Grf. ve Reklamlı yük. ve Müzik Eşliğinde Yükleme. dilerseniz 246 blok kapasite UFO CLUB 1- Ödediğiniz Yıllık Ücreti Geri Alacağınız Sistem, Ayrıca Bcdaxa Prg lar. 8.000 2- Program ve Cihazlarda Yo 10 indirim. Her ay ücretsiz UFO NEWS 3- UFOGRAF YÜKLEME: Özel Grafik ve isminizle yüklemede % 20 indirim * ENTEĞRE İŞ PRDGRAXII (Cari Hesap-Faturalama ve Adres Programı 50.000 * İSTİHKAK PROGBA 0.000 — / BRUCKNER HESAPLARI *« STOK PROGRAMI 20.000 (Alan-Hacim) 40.000 * ADRESLEME PRG. 25.000 : : * YEPYENİ 3 SÜPER GRUP 20 OYUN... 5.000'er TL. BROŞÜR İSTEYİNİZ. NOT: Sipariş bedeline disk ve cihaz için 2.000 TL., kaset için 800 TL. ilave ederek ZİRAAT BANKASI 300/123 Ataköy hesabına yatırınız. Makbuz fotokopisini gönderirseniz, siparişiniz elinize daha çabuk geçecektir.

Bu sayıdan diğer sayfalar: