Keil ASM - Macro problemim

Başlatan z, 11 Aralık 2019, 10:35:55

z

Keilde Macro icinde jmp tipi komutlarda sorun yasiyorum.

Sorunu ortaya koyan en basit ornek asagida. Macro basit bir jump komutundan olusuyor sadece.

             MACRO

$Label       Zipla
 
             B      Adres
Adres        NOP

             MEND

Simdi bu makroyu programda Zipla seklinde kullaninca sorun yok.

Fakat birden fazla kullanmaya kalkisilirsa Multiply defined symbol 'Adres' hatasi veriyor.

Halbuki burdaki Adres'in o macrodaki adres olmasi lazim.

Adres yerine $Label.Adres yazmam da hatayi duzeltmedi.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

Sorunu soruyu sorunca cozdum. Numerik label ve forward/Backward belirteci istiyormus.
Sacma bir sorun ve sacma bir cevap ama is gordu.


             MACRO

$Label       Zipla
 
             B      
%f0
0           NOP

             MEND
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.