arm-asm pc registeri okuma

Başlatan Yuunus, 12 Mart 2018, 02:24:51

Yuunus

Merhaba, Keil icerisinde LDR r0,{pc}+#4 gibi bir atama yapmak istedigimde "pc" de nedir gibi bir durumla karsilasiyorum; r0..r12 arasindaki bir register'a erisimde sorun yokken neden sp yada pc ye erismek istedigimde kulaginin ustune yatiyor, bu register'a erisim kapali mi(Keil buralari kurcalamami istemiyor mu)?

Zoroaster

C icinde ASM yaziyorsan normal bir durum.
Seytan deliginden kacti.

Yuunus

Evet C icinde hocam, arka kapisi yok mu?

Zoroaster

ASM fonksyonu S uzantili yaz ve bunu C den external fonksiyon olarak cagir.

Sirf bu is icin ASM ye gecmene gerek yok. Yapmak istedigin, program segmentten constant degere ulasmak ki bunu zaten C de basitce yapabilirsin.


Seytan deliginden kacti.

Yuunus