C64 Türkiye sayı 1, sayfa 9

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 9

Yeni bir bölüme başlıyoruz. Bu bölümde COMMODORE 64’ün bellek haritasını yani hangi adreslerde ne var, ne işe yarar gibi bilgileri bu bölümde göreceğiz. Bu bölümdeki yazılanlar PROGRAMCININ EL KİTABI’ndan alınmıştır.

İSİM HEX ADRES

ONLU ADRES

AÇIKLAMA

D6510 00 0 6510 üzerindeki veri yön registeri. 1 nolu adres için giriş çıkış yön tanımlama için kullanılır. R6510 01 1 6510 üzerindeki veri registeri. Çeşitli bellek konfigürasyonları amacıyla kullanılır. 02 2 Kullanılmıyor. Makina dili programlarınızda kullanabilirsiniz. ADRAY1 03 – 04 3 - 4 SIÇRAMA VEKTÖRÜ : Ondalık sayı – Tamsayı dönüşümü. ADRAY2 05 – 06 5 - 6 SIÇRAMA VEKTÖRÜ : Tamsayı – Ondalık sayı dönüşümü. CHARAC 07 7 Karakter arama. ENDCHR 08 8 BAYRAK : Yazısal dizinin sonunu gösteren tırnağın aranması. TRMPOS 09 9 Ekran kolonunun son TAB pozisyonundan uzaklığı. VERCK 0A 10 BAYRAK : 0 = Yükleme 1 = Verify. COUNT 0B 11 Giriş tamponu göstergeci / İndis sayısı. DIMFLAG 0C 12 BAYRAK : Default dizi boyutu. VALTYP 0D 13 VERİ TİPİ : $FF = Yazısal dizi $00 = Sayısal dizi. INTFLG 0E 14 VERİ TİPİ : $80 = Tamsayı $00 = Ondalık sayı. GARBFL 0F 15 BAYRAK : DATA tarama /LIST için tırnak işareti / hafıza boşaltma. SUBFLG 10 16 BAYRAK : İndis referansı / Kullanıcı fonksiyonu çağrısı. INPFLG 11 17 BAYRAK : $00 = INPUT $40 = GET $98 = READ TANSGN 12 18 BAYRAK : TAN işareti / Karşılaştırma sonucu. 13 19 BAYRAK : INPUT uyarısı. LINNUM 14 - 15 20 - 21 Geçici adres. Tamsayı değeri. TEMPPT 16 22 GÖSTERGEÇ : Geçici yazısal dizi yığını. LASTPT 17 -18 23 - 24 Son yazısal dizi adresi. TEMPST 19 - 21 25 - 33 Geçici yazısal diziler için STACK (yığın). INDEX 22 - 25 34 – 37 Yardımcı göstergeç alanı. RESHO 26 – 2A 38 - 42 Çarpma işleminin ondalık sayı sonucu. TXTTAB 2B – 2C 43 - 44 GÖSTERGEÇ : BASIC metninin başlangıcı. VARTAB 2D – 2E 45 - 46 GÖSTERGEÇ : BASIC değişkenlerinin başlangıcı. ARYTAB 2F - 30 47 - 48 GÖSTERGEÇ : BASIC dizilerinin başlangıcı. STREND 31 - 32 49 - 50 GÖSTERGEÇ : BASIC dizilerinin sonu (+1) FRETOP 33 - 34 51 - 52 GÖSTERGEÇ : Dizi saklanımının sonu. FRESPC 35 - 36 53 - 54 Yardımcı dizi göstergeci. MEMSIZ 37 - 38 55 - 56 GÖSTERGEÇ : BASIC’in kullandığı en yüksek adres. CURLIN 39 – 3A 57 - 58 Bulunduğunuz BASIC satır numarası. OLDLIN 3B – 3C 59 – 60 Bir evvelki BASIC satır numarası OLDTXT 3D – 3E 61 - 62 GÖSTERGEÇ : CONT için BASIC yönergesi. DATLIN 3F – 40 63 - 64 O anki DATA satırının nosu. DATPTR 41 - 42 65 - 66 GÖSTERGEÇ : Bulunduğunuz DATA adresi. INPPTR 43 - 44 67 - 68 VEKTÖR : INPUT rutini. VARNAM 45 - 46 69 - 70 O andaki BASIC değişkeninin ismi. VARPNT 47 - 48 71 - 72 GÖSTERGEÇ : O andaki BASIC değişkeni verisi. FORPNT 49 – 4A 73 - 74 GÖSTERGEÇ : FOR / NEXT için indis değişkeni. 4B - 60 75 - 96 Geçici göstergeç / Veri alanı. FACEXP 61 97 Ondalık sayı akümülatörü 1 : ÜS FACHO 62 - 65 98 - 101 Ondalık sayı akümülatörü 1 : TABAN FACSGN 66 102 Ondalık sayı akümülatörü 1 : İŞARET SGNFLG 67 103 GÖSTERGEÇ: Serileri değerlendirme sabiti. BITS 68 104 ONDALIK AKÜMÜLATÖR 1 : Taşma hanesi.

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