1 Ekim 1989 Tarihli Commodore Gazetesi Sayfa 55

1 Ekim 1989 tarihli Commodore Gazetesi Sayfa 55
Metin içeriği (otomatik olarak oluşturulmuştur)

Basic'te bir program yazarken yaplığınız, a bilgisayarın sürekli belleğinde bulunan geniş bir makine dili programının daha ; sonra yorumlayacağı ğ Ş Ka bir dizi direktif 4' KT SAT /f?"zî j;şğî îğn vermektir. ler, düşük bayi ve yüksek bayt for- matlarında depolanır. Yani ilk bay- tın değeri ikinci baytın değerinin 256 katıyla bir araya pgetirilerek ecsas ad- res oluşturulur. Çeşitli dencmcler yapalım. C-â4'ün klavyesinden direkt modda şunu gi- rın:? PRINT PEEK(43) ya da C-128 modunda: PRINT PEEK(45) Her iki durumda da bilgisayarın 1 (düşük bayt değerlcn) ilc yanıt ver- mesi bekleni Şimdi de yük%ck bayt değerlerine bakalım. C-64'de şunu girin: PRINT PEEKi(44) Bir & almanız beklenir. Sonra da C- 128'de deneyelim: PRINT PEEKİi46) Bu da 28 vermelidir. Bu sayılar bil- gisayarın belleğinde bir Basic prog- ramının depolanması için gereken başlangıç adreslerinin anahtarlarıdır. Bu adresin gerçek değcrini hesap- layabilir (düşük-bayt değert ariı 256 çarpı yüksek bayt değcrij) ya da bu- nu bilgisayara yaptırabiliriz. C-64'te şunları girin: PRİNT (PEEKi43)4 256*PEEK (44)) İ Yanıl 2049 çıkmalı, C-128'e gelin- PRİNT (PEEK(45) 4 256*PEEK (46)) 7169 sonucunu vermelidir. Prog- ramcılar yüksek-bayitan genellikle sayla numarası olarak söz ederler. Böylelkle bir 6510/8502, 256 sayfa belleğe adres edebilir. Makine dili programını kurcalamayı sürdürürse- niz, ilk iki sayfa Ü ve 1'in mikroişlem- ci için özel bir önem taşıdığını Farke- t debilirsiniz. * Hem C64, hem de C-128, mikro- 53

Bu sayıdan diğer sayfalar: