字对齐与半字对齐

来源:互联网 发布:主播过度劳累猝死知乎 编辑:程序博客网 时间:2024/05/17 05:50

ARM 处理器在对于“字”/ “半字”数据进行访问时,对数据的存储格式是有要求的,在存储器紧邻的两个字节单元,并且首字节地址必须能被2整除,这样存储的 16bit 数据称为 ‘半字对齐’存储数据,16bit 数据这样的存储方式称为 ‘半字对齐’存储。类似的,ARM 处理器在进“字”数据访问时,要求被访问的“字”必须存放在存储器紧邻的4 个字节单元,并且首字节地址必须能被4 整除,【按照二进制从低位数起的1248换算法,能被2整除最低位的1不能有,能被4整除,低位的1和2都不能有】这样存储的32bit 数据称为‘字对齐’存储数据,32bit 数据这样的存储方式称为‘字对齐’存储。

0 0
原创粉丝点击