Bu sayfadaki yazılar
Sayfanın metni
Sayfa 72
ıştırılmasını sağlar, komutlar | ile ayrılır.
BASEREG
BASEREG <label>,<register>
Verilen adres reg. için bir ofset değeri atar, sonraki tüm relatif işlemlerde bu ofset değeri otomatik olarak eklenir.
BLK
(label) BLK.İBIW|LID|SI <value1>,<value2>
Sabit değerlerden oluşan bir blok tanımlar. Ör: BLK.W 100,$AA55 ;100 adet $AA55 (word)
CMEXIT
CMEXIT <value>
İç içe çağırılan makrolardan <değer>'e ulaşıldığında çıkılmasını sağlar.
CNOP
CNOP <value1>,<value2>
Bkz. ALIGN
DC.<size> <expression>[,expression...]
Sabit veri tanımlamanızı sağlar, Ör: DC.B $01,$02,'plazma',$80
DCB
<value1>,<value2>
Bkz. BLK
<value>
Relatif değerlerden oluşan bir blok tanımlamanızı sağlar. Bu değerler bulunduğu adres ile verilen değer arasındaki fark ile hesaplanır (<value>-*). Ör: DR.L myRoutine
DS.<size> <value> kullanılmak üzere <değer> kadar alan ayırır. Ör: DS.W 50 ;50 word (100 byte) alan ayır. Dikkat! Bu ayrılan alan hiçbir değer ile doldurulmaz.
İleride
ELSE
IF ile kullanılır
END
Kodun bittiği yeri gösterir, o noktadan sonrası derlenmez.
ENDB ENDB <address> Base register tanımlamasını kaldırır. ENDC ENDIF ile aynıdır. IF bloğunu bitirir. ENDM Makro bloğunu bitirir. ENDOFF OFFSET tanımlamasını kaldırır. ENDR REPT bloğunu bitirir. ENTRY Harici bir tanımlama yapar. Bkz. XDEF, EXTRN, GLOBAL. EOU <label> EOU <label>, <değer> <value> atar. EOUC <label> reg.'na <isim> <PPC register> verir. EOUD <label> EOUD <label>, <değer> <FPU value> atar. (Double, Ondalık) EOUP <label> EOUP <label>, <değer> <FPU value> atar. (Packed) EOUR <label> EOUR <label>, <register>a <isim> <register> verir. EOUS <label> EOUS <label>, <değer> <FPU value> atar. (Single, Ondalık) EOUX <label> EOUX <label>, <değer> <FPU value> atar. (Extended) EREM REM bloğunu bitirir. ETEXT TEXT bloğunu bitirir. EVEN Sonraki adresin bir çift (even) adres olmasını sağlar (CNOP 0,2). EXTRN EXTRN Harici tanımlama yapar. C'deki extern ile aynıdır.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 73
FAİL 'Üser made FALL' rese yükler. hatası verilmesini sağlar. INCDIR INCDIR <path> İNCBİN vb. komutlar için path be- FİLESİZE FİLESİZE(<file>) Harici bir dosyanın lirtir. Ör: IİNCIDR boyutunu okur. "HDO:sourcesi/" Özellikle — derleme ;sondaki / karaktesırasında Memory rini unutmayın. Allocation için kullanışlıdır. INCİFF IFF dosya include eder GLOBAL Bkz. EXTRN INCİFEP IFF palet include IDNT IDNT <string> 222 eder IF IF(EOJNE|GTİGE|L bloğu açar INCLUDE INCLUDE <file> Verilen kaynak kod T|LE) <bool-value> dosyasını — include eder. Bu işlem sa- 1F1 Bu blok içindekiler dece ilk derlemede sadece derlemenin bir defa yapılır, böyilk aşamasında der- lece derleme işlelenir. (AsmOne/Pro minde hız sağlanır. 2 aşamalı (2 Pass) ZI ile hafızaya yükbir derleyicidir) lenmiş olan bu dosyaları temizleyip ye- Bu blok içindekiler “Yüklenmeler sadece derlemenin rini sağlayabilirsiniz. ikinci. aşamasında derlenir. INCSRC INCSRC <sourcenumber> <sourcenumber> numaralı kaynak IFB 22? kodu include edilir. IFC IFC <string1> 2 JUMPERR JUMPERR <label> kendi hata rutini- <string1>,<string2> |<string2> oldu- nize atlamanızı sağunda IF bloğu der- ğlar lenir. LOAD LOAD <address> Derleme işleminin IFD <symbol> <sembol> — tanımlı belirli. bir: adresten ise blok derlenir. itibaren yapılmasını sağlar. Bkz. ORG IFNB 292? MACRO Makro bloğu açar. IFNC IFNC <stringi> ile <symbol1>,<symbol | <string2> eşit olma-| — | MEXIT Makro tanımlamas- 2> dığında blok der- ından çıkar. Tanımlamayı bitirmek için ENDM kullanın. IFND IFND <symbol> <sembol> tanımlı değil ise blok der- ODD Sonraki adresi tek (o0dd) adres yapar. IMAGE IMAGE Bkz. INCBIN ÖFESET <file>f,<address>| ORG ORG <address> Program için bir INCBİN INCBİN Binary dosyayı hafı- mutlak. — İzaya okur. Adres başlangıç — adresi verilirse verilen ad- belirler. LOAD ile birlikte programınızın belirli bir hafıza ığını belirler: ON, adresine yerleştiril- OFF verilebilir. mesini sağlayabilir- SİNİZ. SETMMU SETMMU <option> olup olmadığını belirler: ON, PRINTT PRINTT <string> Verilen ifadeyi ek- OFF verilebilir. rana yazar. TEXT TEXT bloğu baş- PRINTV PRINTV Verilen <label> ya latır. Bkz. ETEXT <label/value>|,label/ |da <value>'ları ekvalue...) rana yazar. XDEF XDEF Diğer kodlarda kullanılmak üzere ve- REM Açıklama bloğu rilen label'ları harici açar. REM / EREM olarak tanımlar. arasında kalan yazılar derlenmez. ; ile| | XREF XREF Verilen — label'ların tek satırlık açıkla- harici tanımlar oldumalar girebilirsiniz. ğunu belirtir. Derleme işleminde aktif REPT REPT <number> REPT / ENDR aras- kaynak kodda bu ındaki blok ifadeler tanımlı ol- <number> kadar masa da derleme tekrarlanır. işlemi devam eder. RS RS.|size) <value> |Dâhili RS sayacına <value> ekler. Ör-| Hata Mesajları neklere bakınız. RSRESET RS sayacını sıfırlar. Hata Mesajı Açıklama RSSET RSSET <value> RS sayacını verilen Workspace Memory Full Proje için ayrılan hafıza bitti, değere eşitler. —M kullanın SECTİON İlabel) bir program Address Register Byte/Logic |Adres reg.'larına .B ile ulaşame |bölümü (section) mazsınız. mory)| başlatır. Tip CODE, DATA ve BSS ola- Ayrıca lojik işlem uygulabilir, hafıza için C hamaz. tehip), (fasij and Ör. OR.W A0,DO (public) kullanılabilir. Copper list, ses ve görüntü veri- Address Register Expected Adres reg. gereken yerde data lerini RAM'e veg. Kullanıldı koymak için kullanabilirsiniz. Comma Expected , İle ayrılmış argüman gerekli SET (label) SET <value> <value>'ya Data Register Expected Data reg. gereken yerde adres eşitler. ECU ve - ile reg. kullanıldı aynıdır, ancak daha sonra aynı label için Double Symbol Aynı ifade iki kez tanımlanmış farklı değer SET edilebilir. Unexpected End of File Bir ifadesi açık kalmış SETCPU SETCPU <option> |CPU tipini belirler: 000, 010, 020, 030, End of File Dosya sonuna ulaşıldı 040, 060 olabilir. (Search) SETFPU SETFPU <option> İFPU olup olmad- User made FAL komutuna rastlandı