Commodore sayı 66, sayfa 25

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 25

Merhaba arkadaşlar. Bu sefer size yardımcı olacak pek çok PEEK ve POKE veriyoruz. Bunların size ne gibi yararlar sağlayacağını programlarınızı yazarken göreceksiniz. Sadece PEEK ve POKE'lar değil ayrıca çeşitli SYS komutlarımız da var. POKE 1,53- BASIC ve KERNAL devre dışı kalır (Bütün Gâk Byte boşalır ama kontrol sistemi önceden ROM'dan RAM'a kopya edilmemişse bilgisayar kilitlenir). Bu komut sadece makine dilinde kullanılabilir. POKE 1,54- Burada ise sadece BASIC devre dışı bırakılır. Bu komut da sadece makine dilinde kullanılır. POKE 1,55- Bu komutla normal hale geri gelirsiniz. PRINT PEEK(10)- Eğer sonuç sıfırsa son yapılan operasyon LOAD'tır. VERIFY olsaydı sonuç 1 olurdu. PRINT PEEK(17)- En son olarak alınan değişkenin hangi yolla alındığını belirtir. Eğer sonuç sıfırsa ya INPUT kullanılmış ya da şu ana kadar hiçbir komut kullanılmamıştır. Kullanılan komut GET ise sonuç 64, READ ise 152 olur. POKE 19,64- Bundan sonra INPUT'ta soru işareti çıkmaz. Ayrıca RETURN'e basıldığında kursor bir alt satıra geçmez. POKE 19,0- INPUT'ta yine soru işareti çıkmaya başlar.

POKE 22,35- Program satır numarasız verilir. POKE 22,25- Normal hale dönüş. PRINT PEEK(43)+PEEK(44)*256- Bu komutlarla BASIC programınızın başlangıç adresini bulabilirsiniz. Başlangıç adresini değiştirmek isterseniz buradaki değerlerin yerine yenilerini koymanız gerekir. PRINT PEEK(45)+PEEK(46)*256- Bu komutla BASIC programınızın bitiş adresini bulabilirsiniz. PRINT PEEK(57)+PEEK(58)*256- Bu komutla programın han-

Tolga Kale gi BASIC satırında durdurulduğunu bulabilirsiniz. PRINT PEEK(69)+PEEK(64)*256- DATA alınan en son satırın numarası. PEEK(69)/PEEK(70)- En son tanımlanan değişken. Normal değişkenlerde değer PRINT CHR$(PEEK(69)-128)+CHR$(PEEK(70)) ile bulunur. Yüzdeli değişkenlerin ismi PRINT CHR$(PEEK(69)-128)+CHR$(PEEK(70)-128) ile bulunabilir. Stringler, (mesela PRINT CHR$(PEEK(69))+CHR$(PEEK(70)-128) ile bulunabilir.

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