Ne kadar montajcı yazmak istediğinize bağlıdır. C koduna gömülü küçük parçacıklar yazmak istiyorsanız gcc
, gerçekten aradığınız şeyden çok. asm
C direktifinin nasıl kullanılacağına ilişkin örnekler, aşağıdaki satır içi asm referansına bakın: ARM GCC Satır İçi Birleştirici Yemek Kitabı
Öte yandan, tam bir montajcı kullanmaktan daha iyi olacağınızdan daha küçük pasajlardan daha fazla yazmak istiyorsanız. Bu, ya olduğu gibi kullanılabilir olacaktır as
, gas
ya da her ikisi (takma).
Ve son olarak ARM komut seti hakkında biraz bilgi edinmeniz gerekecek. Kullanışlı bir referans: ARM1176JZF-S Teknik Referans Kılavuzu .
NB Lütfen hangi RPi'nin sadece armv6 talimatlarını desteklediğini unutmayın - bu nedenle armv7'den hiçbir şey kullanmaya çalışmayın
İyi şanslar!! :)