1 Kasım 1987 Tarihli Commodore Gazetesi Sayfa 53

1 Kasım 1987 tarihli Commodore Gazetesi Sayfa 53
Metin içeriği (otomatik olarak oluşturulmuştur)

maralandırılan 18'er SECTOR'e sa- hiptir. en içteki en kısa TRACK'lar olan 31-35 arası TRACK'lar iseen az sayıda SECTOR'e sahiptir. 0-16 arası numaralandırılan 17'şer SECTÖOR. Eğer bunları çarpma/toplama ile he- saplarsak, 683 adet BLOK olduğunu görürüz. Ancak bunların 19 tanesi directory ile ilgili bilgilerin saklanma- sı nedeni ile kullanıcıya kapalıdır. Dolayısıyla bize 664 blok kalmakta. Her bir bloktaki 256 byte'ın ikisi sis- tem tarafından kullanıldığı için bize 254 byte kalır. Hesaplarsak, 254*664 — 168656 byte'lık, bir başka deyişle, 168656 1024 — 164.70 kilo byte'lik bilgi saklayacağımız bir ala- nımız var demektir. Daha önce bah- settiğimiz blokların son kısımlarının boş kalması sonucunda kaybedeceği- miz alanı da hesaba katarsak, aktif olarak kullandığımız yaklaşık 155- 160 Kbyte'lık bir hafıza ortaya çıkı- yor. Bu, bilgisayarımızın hafızasını 2.5 kere doldurmaya yeter. Görüldüğü gibi, disket üzerindeki bir BLOK'u hangi TRACK üzerinde olduğu ve bu TRACK üzerindeki kaç numaralı SECTOR olduğunu be- lirterek adresleyebiliriz. Bu bize biraz aşağıda da göreceğimiz bazı kolaylık- lar sağlayacak. Tüm bu bilgileri bir tablo halinde görelim: TRACK no SECTOR no 01-17 : 00-20 18-24 :1 00-18 25-30 :100-17 31-35 : 00-16 Birazdan her bir SECTOR'ün byte düzeyinde yapısına ineceğiz ve kimi SECTOR'lerde her bir byte'ın ayrı bir anlamı olduğunu göreceğiz. An- cak bunu yaparken Diskmon adlı programımızdan faydalanmamız ye- rinde olacak. Bu program ile diske- tin üzerindeki herhangi bir bloku TRACK/SECTOR adresini vererek okumayı, ekranda görmeyi, değişik- lik yapmayı, o bloku diskete geri yaz- mayı ve yazımızın ilerleyen kısımla- rında göreceğimiz başkaca işlemleri yapmayı becereceğiz. Önce MDE programını kullanarak DISKMON programını bilgisayara girin ve diskete kaydedin. Bu arada eğer yeni okuyucularımız varsa ve MDE'nin ne olduğunu bilmiyorlarsa, bu arkadaşların dergimizin birinci ve ikinci sayılarını TELETEKNİK'ten isteyip bir gözatmalarını tavsiye ede- riz. MDE (Makine Dili Editörü), ma- kine dilinde yazılmış programları ha- tasız ve kolayca bilgisayara girmeni- zi sağlar. Tıpkı bunun gibi, bir de BDE (Basic Dili Editörü) programı- mız var. Bununla da, BASIC döküm- lerimizin yanında bulunan sayılar yardımıyla, dergiden yazdığınız prog- ramın SYNTAX ERROR vermeden çalışmasını garantileyebilirsiniz. Eğer dilerseniz, her iki programı da disket veya kasette TELETEKNİK''ten iste- yebilirsiniz. Biz gene 1541 konumu- za dönelim. DISKMON'u yazıp disket üzerin- de hazır ettikten sonra yükleyip RUN komutunu verin. Ekranın değiştiğini göreceksiniz. Göreceğiniz nokta ve yanında yanıp sönen cursor, bilgisa- yarın sizden komut beklediğini gös- termektedir. Buraya gireceğiniz ko- mutlar ile disket keşfimize devam edebiliriz. Önce ya boş bir disket bulun ya da dolu bir disketin kenarını kapatarak yazılmaya karşı koruyun. DISK- MON ile yapacağınız bir denemeler- de hata yapma olasılığımız her zaman vardır ve eğer hata sonucu disketin üzerindeki bir SECTOR'ün içeriğini bozarsanız, birkaç programınızı dü- zeltilemez şekilde bozmuş olabilirsi- niz. Disketin kenarını kapatmamızın sebebi bu Tabii dilerseniz, artık kullanmadı- ğıniz bir disketi formatlayıp deneme disketi olarak da kullanabilirsiniz. İs- terseniz, bu işlemi DISKMON ko- mutları ile nasıl yapacağımızı göre- lim. Önce disketi yerine takalım ve noktanın yanına $ karakterini yazıp RETURN tuşuna basalım. Ekrana o disketin directory'sinin yazıldığını göreceksiniz. Eğer diskette 20'den fazla dosya adı varsa, okumanızın kolaylaması için bilgisayar ilk 20 dos- ya adından sonra durup sizin bir tu- şa basmanızı bekleyecektir. Eğer 53

Bu sayıdan diğer sayfalar: