Commodore sayı 76, sayfa 23

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 23

N BASIC Program Makine Dili Rutin 10 0.0" 50 24" 0.4" 100 37" 1.5" 200 6' 6.3" 500 41/ 38.7" 1000 2s 44' 2' 33.4" Tablo-4: Makine dili rutin ile BASIC programın N boyutlu bir diziyi sıralama süreleri.

Adres Sabitin Adresi Hazırlık FAC İşlev $BABC A/Y ARG - sabit $BBEC - FAC « ARG $BB12 FAC « ARG/FAC A/Y FAC « sabit/FAC $BAE2 - FAC - FAC*10 $BAFE - FAC — FAC/10 , $B849 FAC FAC*0.5 $BBA2 FAC sabit ARG « FAC $BBD4 sabit - FAC $B853 FAC « ARG-FAC $B850 FAC « sabit-FAC FAC - ARG*FAC $BA2B FAC « FAC — FAC - sabit*FAC $BF7B FAC —« ARG“FAC $BF78 FAC — ARG“sabit FAC polinom $B043 FAC « polinom2 $AFE6 FAC « ARG OR FAC $AFE9 FAC — ARG AND FAC $AED4 FAC NOT FAC $BC5B FAC ile sabiti karşılaştır $BC1B - FAC'ı yuvarla $BEFB4A - - FAC -FAC Tablo-5: ROM'da bulunan önemli rutinlerin adresleri. Geçen sayıda birlikte tüm fonksiyonları göstermiş oluyoruz. Tabloda gösterilen A, X ve Y harfleri register adlarıdır. FAC ve ARG de daha önce bahsettiğimiz adreslerde ($61.. , $69..) yer alırlar, * ğ Db 4 4 b 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1

- - -

DEĞERİ 3.14159265 -32768 1 *434255942 2.88539007 *707106781 1/SOR(2) 1.41421356 SOR(2) -.5 :693147181 LOG(2) 10 99999999.9 999999999 1E9 1.44269504 1/106(2) 2.14987637E-5

$BFE8 00 00 00 1 35 44 TA 11879546 $E092 28 BI 46 3.92767774E-Â $E2EO 49 OF DA 1.57079633 $E2E5S 49 OF DA 6.28318531 $EZ2EA 00 00 00 00 :25 $E2FO EĞ 1A 2D $E2FS 28 07 FB F8 42.0077971 $E2FA 99 68 89 Ol — -76.7041703 $E2FF 23 35 DF El 81.6052237 $E304 AS 5D E? 28 — -41.3147021 $E309 49 OP DA A2 6.28318531 $E33F B3 83 BD D3 — -6.84793912E-4 $E344 1E F4 AĞ F5 4.85094216E-3 $E349 83 FC BO 10 -.0161117015 $E34E OC 1F 67 CA $E353 DE 53 CB -.054279133 $E358 14 64 70 4C .0724571965 $E35D B7 EA 51 TA -.0898019185 1.4352314E-4 $E362 63 30 88 TE *110932413 1.34226348E£-3 $E367 92 44 99 TA 1D 84 1C $E36C 4Cc cc 91 c7 «19999912 7C 63 59 58 «0555051269 $E371 AA AA AR 13 — -.33333316 TE 75 FD EE? .240226385 $E376 00 00 00 00 1 80 31 72 18 10 .693147186

Tablo-6: Bellekte yer alan sabitler, değerleri ve çok önemlilerinin anlamları. Eğer yapacağınız işlemlerde bu sabitler gerekiyorsa, değeri programınıza eklemenize gerek yok. ROM'unuzu kullanıverin.

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