GencHaritaci.Net

CASIO’NUN SIRLARI-10

4. Kasım 2007, 17:27 Makaleler and Mesleki wolfsilk

Bu bölümde Casio Fx-850P ve Casio Fx-880P hesap makinelerinin genelde bilinmeyen özellikleri anlatılmıştır

4.4.SİLİNEMEYEN SATIRLAR

Program satır numaraları 1 ila 65535 arasında değişir. Satır numarası 0 olan satırlar özel
satırlar olup bunlar üzerinde değişiklik yapılamaz; satır yok edilemez.

Bir satırın satır numarasını 0 yapmak için şu işlem yapılır:

TRON EXE TR moduna geçilir

RUN EXE İlgili satır RUN … ile çalıştırılır

EXE Tekrar EXE tuşuna basılır

A ¬ PEEK1776+256*PEEK1777-2 Satır numarasının kayıtlı olduğu bellekler bulunur.

POKE {A},0 A belleğine 0 kaydedilir.

POKE {A+1},0 A’dan sonra gelen belleğe 0 kaydedilir.

5.PROGRAMLAR
5.1.PROGRAMLARI KURTARMA PROGRAMI

1. Makine üzerindeki ALL RESET butonuna basılması halinde makinedeki bütün programlar silinir. Ancak bu silinme gerçek anlamda bir silinme değildir.

2. Bu silinme, programların başlangıç ve bitiş adreslerinin Program Kontrol Sahasından (PKS) silinmesidir. PKS’na eski adreslerin yerleştirilmesi halinde programlar eski haline dönecektir.

3. Aşağıdaki program bu işlevi yerine getirmektedir. Ancak bu programın silinme olayı olmadan önce makinenin P0 programı içinde bir yere yazılması gerekir.

4. Programın doğru yazıldığından emin olunmalıdır.

5. Gerekiyorsa satır numaraları değiştirilmelidir.

6. Ancak satır numaralarının değiştirilmesi durumunda 120 numaralı satırdaki GOTO (150 + P/2.6) deki 150 ye tekabül eden yeni satır numarası girilmelidir.

7. Bu program, bilgisayardan CASIO ya yapılacak program aktarımı işleminde de kullanılabilir.

8. P0 programının ilk satırında en az 12 byte uzunluğunda işe yaramayan bir satır bulunmalıdır. (Örneğin aşağıdaki programda 1 numaralı satır gibi)

9. İşe yaramayan ilk satırın bellekte kapladığı gerçek uzunluk PEEK2944+FRE2 ile öğrenilmelidir.

10. FRE2’ nin değeri her zaman bilinmelidir.

11. Bütün programların silinmesi durumunda bu program şöyle çalıştırılır:

MODE 1 [BASIC durumuna geçilir.]

Shift 0 [P0 aktifleştirilir.]

CLEAR {programlar silinmeden önceki fre2 değeri}

POKE (2944+FRE2),{işe yaramayan ilk satırın bellekte kapladığı uzunluk}

RUN 100 [Satır numaraları değiştirildi ise 100’ün karşılığı satır]

1 ‘Ali ATAMAN Tapu-Kadastro Bol.Mud 0442-2331329 Erzurum

100 P=0:K=0:T=0:A=2944+FRE2:E=256*(PEEK1716+256*PEEK1717)-1:L=E-14:F=L:D=A:$=”Satir”

110 POKE L,A MOD 256:POKE L+1,A¥256:PRINT TAB(0);”P 0 :”;

120 IF PEEK A-P THEN GOTO(150+P/2.6)

130 L=L-15:K=K+1:A=A+1:B=A MOD256:C=A¥256

140 POKE L+18,B:POKE L+19,C:PRINT “OK!”;:T=0:D=A:IF K<11 THEN POKE L,B:POKE L+1,C:IF K<10 THEN PRINT TAB(0);”P”;K;”:”; ELSE PRINT TAB(0);”MEMO:”; ELSE 170

150 M=PEEKA+SGNPEEKA:IF K=10 THEN P=26:M=1:A=A-1:$=”Karakt”

160 A=A+M:T=T+1:PRINT CSR5;T;$;CSR16;A-D;”byte “;:GOTO 120

170 POKE1703,PEEK(F-150):POKE1704,PEEK(F-149):POKE1706,PEEK(F-147):POKE1707,PEEK(F-146)

180 K=2945+FRE2:$=CHR$(0)+CHR$(0)+ CHR$(32)+CHR$(2)+”Ali ATAM”:FOR I=K TO K+11:POKE I, ASC ( MID$(I-K+1,1):NEXT:END

Kaynak:http://www.geocities.com/aliataman2/

Henüz Yorum Yok.

Sen de Yorum Yaz:

Düşünceler Paylaştıkça Çoğalır! Siz de Paylaşın.
  1. (gerekli)
  2. (Geçerli E-Posta Adresinizi Yazmalısınız)
  3. (gerekli)
  4. Gönderme Seçeneği:
 

cforms contact form by delicious:days

Coğrafi Bilgi Sistemleri Gününü Destekliyorum!
Genç Haritacı Forum
  • Kategoriler

  • Site İstatistikleri

    Sayaç Başlangıcı:27 Şub 07
      • Şu an sitede 13 kisi var
      • Aynı anda en çok 132 kisi sitede bulunmus
      • Toplam tekil ziyaret:641060
  • Arama

  • Sponsorlar/Reklamlar

  • Reklam Alanı

  • Genç Haritacı’nın Günlüğü © Genç Haritacı 2008 | Adem Kurtipek


    Clicky Web Analytics