Saya membaca manual referensi ARM Cortex M3 dan konsep "bit-band", "bit-band region" dan "bit-band alias" muncul.
Apa itu bit-banding?
Saya membaca manual referensi ARM Cortex M3 dan konsep "bit-band", "bit-band region" dan "bit-band alias" muncul.
Apa itu bit-banding?
Jawaban:
Pusat info ARM merujuk pada bit-banding dalam dokumentasi Cortex-M3 dan -M4, dokumen penyusun, dan beberapa tempat lainnya, seperti Beranda> Model Programer> Bit-banding . Dari Rumah> Mengembangkan perangkat lunak untuk Cortex-M3> Bit-banding :
Bit-banding memetakan kata memori lengkap ke bit tunggal di wilayah bit-band. Misalnya, menulis ke salah satu kata alias akan mengatur atau menghapus bit yang sesuai di wilayah bitband.
Tampaknya menjadi cara untuk mendapatkan operasi atom bit tunggal.
Saat menulis ke daerah alias, bit 0 dari 32 bit kata digunakan untuk mengatur nilai pada wilayah bit-banding. Membaca dari alamat alias akan mengembalikan nilai dari wilayah bit-band di bit 0 dan bit lainnya akan dihapus.