Plazma sayı 5, sayfa 72

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ı.