什么叫字节对齐?
如果一个数据是以能被4 整除的地址开始连续存储,那么它就是字对齐,否则就是非字对齐。举例说明四字节对齐:对内存进行操作时,被访问的地址必须为4的倍数。如果分配到的地址不是4的倍数时,CPU实际访问的地址还是按照字对齐的方式来操作。
用ADS的ARM
当内存起始地址为4字节对齐的情况时,编译器分配地址和实际地址一致,因此不存在上述问题。
结 论:
什么叫字节对齐?
如果一个数据是以能被4 整除的地址开始连续存储,那么它就是字对齐,否则就是非字对齐。举例说明四字节对齐:对内存进行操作时,被访问的地址必须为4的倍数。如果分配到的地址不是4的倍数时,CPU实际访问的地址还是按照字对齐的方式来操作。
用ADS的ARM
当内存起始地址为4字节对齐的情况时,编译器分配地址和实际地址一致,因此不存在上述问题。
结 论: