下面的公式给出了位带别名区和位带区的映射关系:
bit_word_offset=(byte_offset*32)+(bit_number*4)
bit_word_addr=bit_band_base+bit_word_offset
其中:
Bit_word_offset:是位带存储区的目标比特位的位置。
Bit_word_addr:位带别名存储区域的字地址,其映射到目标比特位。
Bit_band_base:是位带别名区的开始地址
Byte_offset:是包含目标比特位的位带区域的字节个数。
Bit_number:是目标比特位置0~7。
|
|