25 Haziran 2018, 08:18:22

Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME


arm-asm pc registeri okuma

Başlatan digiman, 12 Mart 2018, 05:24:51

digiman

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)?
Âlimin afeti, kendini büyük görmesidir.

Zoroaster

C icinde ASM yaziyorsan normal bir durum.

digiman

Evet C icinde hocam, arka kapisi yok mu?
Âlimin afeti, kendini büyük görmesidir.

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.



digiman

Âlimin afeti, kendini büyük görmesidir.