ARM Cortex M3 referans kılavuzunu okuyorum ve "bit-band", "bit-band bölgesi" ve "bit-band takma adı" kavramları ortaya çıkıyor.
Bit bantlama nedir?
ARM Cortex M3 referans kılavuzunu okuyorum ve "bit-band", "bit-band bölgesi" ve "bit-band takma adı" kavramları ortaya çıkıyor.
Bit bantlama nedir?
Yanıtlar:
ARM bilgi merkezi onların Korteks-M3 ve -m4 dokümantasyon, derleyici docs ve benzeri birkaç başka yerlerde bit bantlama atıfta Ana Sayfa> Programcılar Model> Bit-bantlama . Gönderen Ev> Cortex-M3> Bit-bantlama için yazılım geliştirilmesi :
Bit bandı, tam bir bellek sözcüğünü bit bandı bölgesindeki tek bir bit üzerine eşler. Örneğin, takma ad sözcüklerinden birine yazıldığında, bitbandı bölgesinde karşılık gelen bit ayarlanır veya silinir.
Tek bitli atomik işlem elde etmenin bir yolu gibi görünüyor.
Diğer bölgelere yazarken, 32 bitlik sözcüğün bit 0'ı, bit bantlama bölgesindeki değeri ayarlamak için kullanılır. Diğer ad adresinden okuma, bit 0'daki bit bandı bölgesinden değeri döndürür ve diğer bitler silinir.