Merhaba arkadaşlar;
Ben yazdığım C programı içinde assembler kodu çağırmak istiyorum. biraz araştırdım fakat sadece _asm{} bloğunun içine gömüldüğü yazılmış bazı forumlarda.
Benim sorunum ise şu: içine yerleştirdiğim asm komutlarının içindeki adreslerle benim kendi programımdaki adresler çakışabilir mi?
Derlemek için Keil uvision3 kullanıyorum. Acaba keil hem asm kodlarını hem de C kodlarını anlayıp adresleri çakışmayacak şekilde düzenler mi? Bu kadar gelişmiş midir?
Ayrıca bu _asm{} kodu yeterli mi? bilginiz varsa paylaşırsanız sevinirim.
Ben yazdığım C programı içinde assembler kodu çağırmak istiyorum. biraz araştırdım fakat sadece _asm{} bloğunun içine gömüldüğü yazılmış bazı forumlarda.
Benim sorunum ise şu: içine yerleştirdiğim asm komutlarının içindeki adreslerle benim kendi programımdaki adresler çakışabilir mi?
Derlemek için Keil uvision3 kullanıyorum. Acaba keil hem asm kodlarını hem de C kodlarını anlayıp adresleri çakışmayacak şekilde düzenler mi? Bu kadar gelişmiş midir?
Ayrıca bu _asm{} kodu yeterli mi? bilginiz varsa paylaşırsanız sevinirim.

Açıkçası neden asm kodu çağırdığınızı anlayamadım. C ile asm ile yapabileceğiniz herşeyi yapıyorsunuz zaten.
redstreak


Google keyword'leriniz:
c inline assembly
c yerine c++ yazarsanız daha güncel ve faydalı bilgiler bulursunuz.
fredi


@redstreak daha önceden hazırlanmış çok karışık bir asm programı var elimde. ben ise ona C ile biraz geliştirmeler yaptım. şimdi o asm programını tekrar yazacak kadar iyi bilmiyorum C yi.
safepassage

1