64'ler sayı 1, sayfa 20

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 20

SAVE “BDE”,1 ile bunu kasete kaydedebilirsiniz. Disket sürücü kullanıyorsanız, '1' yerine '8' yazmalısınız. Kayıt işlemi bittikten sonra “RUN” yazıp (RETURN) tuşuna basın. Ekranda *** BASIC DİLİ EDİTÖRÜ ÇALIŞIYOR *** mesajını gördüyseniz yazım hatası yapmadığınızdan emin olabilirsiniz ve yazacağınız BASIC programlar için kontrol mekanizmasını harekete geçirmiş olacaksınız. “NEW” yazıp (RETURN) tuşuna bastığınızda programınız BASIC'te hazırlanmış programları yazma-

Biz, programcılar için vazgeçilemez iki yardımcı. Özellikle makine dilindeki programların yazımı sırasında ortaya çıkan yazım hataları ve zaman kayıpları, ister çiçeği burnunda bir programcı, ister yıllarını bu işe vermiş bir kişi olun, hepimizi sinirlendirir. Bu sayımızda verdiğimiz bu iki programla ister BASIC Dili'nde isterse Makine Dili'nde olsun, tüm programları hatasız yazma imkanı doğuyor. Tabii ki bir sefere mahsus olmak üzere bu programları yazarsanız. Listing 1'i BASIC programları yazmak için, Listing 2'yi ise Makine Dili Programlar için kullanacaksınız. BASIC DİLİ EDİTÖRÜ İlk yapacağınız iş, Listing 1'i yazmak olacaktır. Bunları yazarken özellikle satır 20 ile 30 arasındaki data değerlerinde çok dikkatli olmalısınız. Buna rağmen bir hata yaptıysanız program hatanın nerede olduğunu daha sonra size bildirecektir. Sıra bu yazdığınızı kullanacağınız cihaza kaydetmeye geldi.

12 İCİN DİL

1

11 PREİMT:PRİMT“ & #& 4 # LÜTFEN BE

EKLEYİNİZ 1! 4 4 4 #"

12 FOR eziz TO Sad: REMD 1. A: HEKT I 15 1F

YAZIM HATASI

15 1F THEN PRİMTÜZE-3 ATIRLAR YAZIM KATA END 16 POKE DE: POKE

17 DİLİ EDİTORU

15

55

RU KORATEDL. RE”

DATA 21 DATA 230, 5.165. 255,221, 25,0, 22 DATA A. 23 DATA 25. dü. DA, 24 DATA 16 2.165,60, 202, 208,245. 25 DATA 184,17 ARE, LAR, RE 13 26 DATA 27 DATA ZİR. EE 210, VE DA EEE, PA 28 DATA 202, | 2.205,18: 16

TO Tamim

F 1 ZA İİ. Fi: MERT

ya hazırdır.

“Herhangi bir BASIC satırı yazdığınızda program satır toplamını en üst sol köşede verir. Kontrol modundan çıkmak için ya (RUN/STOP) + (RESTORE) tuşlarına basın veya satır numarası vermeksizin “POKE 1,55” yazın. Kontrol toplamının tekrar aktif hale gelmesini istiyorsanız “POKE 1,53” yazmanız yeterlidir.

(DOWN) (UP)

(HOME) (CLR)

(DEL) (LEFT) (SPACE) (SHIFT-Space) (F1) (F8) (RETURN) (BLACK) (WHITE) (RED) (CYAN) (PURPLE) (GREEN) (BLUE) (YELLOW) (RVSON) (RVOFF) (ORANGE) (BROWN) (LIG.RED) (GREY 1) (GREY 2) (LIG. GREEN) (GREY 3)

Sağ SHIFT'in yanındaki tuş, Cursor aşağı SHIFT tuşu ve sağ SHIFT'in yanındaki tuş, Cursor yukarı Sağ en üstte ikinci tuş SHIFT tuşu ve sağ en üstten ikinci tuş Sağ en alttaki tuş SHIFT tuşu ve sağ en alttaki tuş Boşluk tuşu SHIFT ve boşluk tuşu Fonksiyon tuşları RETURN tuşu CONTROL tuşu ve 1 CONTROL tuşu ve 2 CONTROL tuşu ve 3 CONTROL tuşu ve 4 CONTROL tuşu ve 5 CONTROL tuşu ve 6 CONTROL tuşu ve 8 CONTROL tuşu ve 9 CONTROL tuşu ve 0 COMMODORE tuşu ve 1 COMMODORE tuşu ve 2 COMMODORE tuşu ve 3 COMMODORE tuşu ve 4 COMMODORE tuşu ve 5 COMMODORE tuşu ve 6 COMMODORE tuşu ve 7 COMMODORE tuşu ve 8

Tablo 1: Listing'lerde geçen emir kodları ve karşılıkları MAKİNE DİLİ EDİTÖRÜ

Makine Dili Editörü makine dilinde yazılmış programları hatasız yazmanıza yarayan bir alt programdır. Yapmanız gereken ilk şey bu alt programı yazıp editörünüzün, kasette veya diskette oluşmasını sağlamak.

DİKKAT: Programı yazmadan evvel satır numarası vermeksizin şu POKE değerlerini mutlaka yazmalısınız: POKE 44,32: POKE 8192,0: NEW Listing 2'yi yazmaya başlamadan önce Listing 1'i disketinizden veya kasetinizden yükleyin. Her satırı yazıp (RETURN)e bastığınızda ekranın sol üst köşesinde beliren sayı ile satır sonundaki sayının birbirine eşit olması gerekir. Aksi takdirde yazdığınız satırda bir hata var demektir.

Ola ki tüm programı bir defada yazıp bitiremediniz, tekrar yüklemeden evvel yukarıda verdiğimiz POKE değerlerini mutlaka vermelisiniz. Program hatasız yazılıp çalıştırıldığında kasete veya diskete kaydedilecektir. (Disket sürücüsü olanlar 343. satırın sonundaki '1'i '8' yapmayı unutmasınlar.) MDE ile çalışma: Programı yükledikten sonra size ilk sorulacak soru, program ismi olacaktır. Buna cevap verdikten sonra başlangıç ve bitiş adresleri sorulacaktır. Başlangıç ve bitiş adresleri dört basamaklı heksadesimal sayı olarak verilmelidir. Daha sonra programı yazmaya başlayabilirsiniz. Yazarken boşluk harfleri ve sayıları arka arkaya girin. (RETURN) tuşuna bastığınızda yazdığınız satır hatasızsa bir alt satıra geçersiniz. Eğer hatalı ise bir ses sizi uyarır ve hatanın olduğu yere (DEL) tuşu ile dönüp düzeltirsiniz. Eğer kasetten veya disketten herhangi bir programı yüklemek isterseniz, başlangıç adresi yerine 'L' yazıp 'D' veya tuşuna basın. Eğer bir hata yoksa program yüklenecektir. Bir defada yazamayacağınız kadar uzun programlarda (CTRL S) tuşlarına basarak devam etmek üzere saklayabilirsiniz. Yalnız program kitabınıza da nerede kaldığınızı işaretleyin. Yazmaya devam etmek istediğinizde, programı yükledikten sonra (CTRL N)ye basarak başlangıç adresine kaldığınız satırın numarasını veriniz. (CTRL M) tuşlarına basarak programın Listing'ini alabilir, (RUN/STOP) tuşuyla listeyi kesebilir veya (SPACE) tuşuyla listeyi devam ettirebilirsiniz. (CTRL P) tuşlarıyla yazıcıdan döküm alabilir, (CTRL L) tuşları ile programı 64'ün belleğine tekrar yükleyebilirsiniz.

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