Thursday, January 8, 2009 1:35

CASIO’NUN SIRLARI-5

Yazan: wolfsilk Tarih: Cuma, Ekim 19, 2007, 14:43
Bu Yazı Makaleler and Mesleki Kategorisinde ve 0 Yorum var. || Bu yazı 598 kez okundu.

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

2.2.3.ALFASAYISAL DEĞİŞKENLER SAHASI

Adı DEĞİŞKENLER TABLOSU’na kaydedilen alfasayısal değişkenlerin değerleri bu bölüme kaydedilir. Değişkene yüklü değerdeki her karakter bellekte 1 byte yer kaplar. Değişken değerinin yerleştiği belleklerin adresi DEĞİŞKENLER TABLOSU’na kaydedilir. Şekil-1’ de görüleceği gibi B ile f arasını kapsar.

Bir alfasayısal değişkenin değerinin ALFASAYISAL DEĞİŞKEN SAHASI deki belleklere yerleşimi şöyle olur:

Boyutsuz değişkenler:

İlk belleğe değişkendeki değerin karakter sayısı yerleşir.(A$=”ATA” için bu üçtür.)

Takip eden belleklere değere karşılık gelen ASCII kodları yazılır.( ”ATA” için 65,84,65 dir)

Örnek:

A$=”ATA”

2944 → 3 A$’a yüklü değerin karakter sayısı

2945 → 65 A

2946 → 84 T

2947 → 65 A

Boyutlu değişkenler:

İlk belleğe değişkenin boyut sayısı yerleşir.(ALI$(5) için bu birdir.)

İkinci ve üçüncü belleklere 1.boyutun büyüklüğü 256 tabanına göre yazılır.( ALI$(5) için 1. boyut 5 dir. Bu 5 ve 0 olarak (5+256*0) yerleşir)

Eğer ikinci, üçüncü veya daha çok boyutlar da varsa onlarda takip eden belleklere 1. boyut büyüklüğünde olduğu gibi yerleşirler.

Bunları takip eden belleğe dizinli değişkenin ilk elemanının karakter sayısı yerleşir. (ALI$(0)=”OKUL” için 4)

Takip eden belleklere değere karşılık gelen ASCII kodları yazılır.( ”OKUL” için 79,75,85,76 dır)

Takip eden belleklere dizindeki ikinci, üçüncü,….değişkenlerin karakter sayıları ile değere karşılık gelen ASCII kodları yazılır.

Örnek:

DIM ALI$(2,1)

ALI$(0,0)=”MAN” ALI$(0,1)=””

ALI$(1,0)=”” ALI$(1,1)=”TC”

ALI$(2,0)=”” ALI$(2,1)=”TKGM”

olarak yüklensin;

2948 → 2 ALI$(2,1) için boyut sayısı

2949 → 2 1.boyutun 256 tabanına göre karşılığı

2950 → 0 2 + 256*0

2951 → 1 2.boyutun 256 tabanına göre karşılığı

2952 → 0 1 + 256*0

2953 → 3 ALI$(0,0)’a yüklü değerin karakter sayısı

2954 → 77 M

2955 → 65 A

2956 → 78 N

2957 → 0 ALI$(0,1)’e yüklü değerin karakter sayısı

2958 → 0 ALI$(1,0)’e yüklü değerin karakter sayısı

2959 → 2 ALI$(1,1)’e yüklü değerin karakter sayısı

2960 → 84 T

2961 → 67 C

2962 → 0 A$(2,0)’e yüklü değerin karakter sayısı

2963 → 4 A$(2,1)’e yüklü değerin karakter sayısı

2964 → 84 T

2965 → 75 K

2966 → 71 G

2967 → 77 M

İsterseniz yorum yapabilir, veya Diğer yazılara Bakabilirsiniz.

Henüz Yorum Yok “CASIO’NUN SIRLARI-5”

Yorumunuzu Belirtin