C - 内存对齐 (Memory Alignment)

2019-01-18  本文已影响24人  changsanjiang

以下内容摘自此文: http://www.cse.bgu.ac.il/common/download.asp?FileName=Memory%20Alignment.pdf&AppID=2&MainID=570&SecID=3014&MinID=2

Memory Alignment on different architectures

Memory address Alignment (8 bit) Alignment (16bit) Alignment (32bit) Alignment (64 bit)
0x0000_0000 Aligned Aligned Aligned Aligned
0x0000_0001 Aligned Non Aligned Non Aligned Non Aligned
0x0000_0002 Aligned Aligned Non Aligned Non Aligned
0x0000_0003 Aligned Non Aligned Non Aligned Non Aligned
0x0000_0004 Aligned Aligned Aligned Non Aligned
0x0000_0005 Aligned Non Aligned Non Aligned Non Aligned
0x0000_0006 Aligned Aligned Non Aligned Non Aligned
0x0000_0007 Aligned Non Aligned Non Aligned Non Aligned
0x0000_0008 Aligned Aligned Aligned Aligned
上一篇下一篇

猜你喜欢

热点阅读