【发布时间】:2013-10-11 23:59:28
【问题描述】:
我的问题分为两部分。
首先,作为这个地址空间的新手,我想知道地址的内存对齐是什么意思。我在 Google 上搜索过,但也想在这里问这个问题,因为我发现这里的答案非常有用。
我的问题的第二部分与对齐和编程有关:如何确定地址是否为 4 字节对齐? 我在某处读到:
if(address & 0x3) // for 32 bit register
但我真的不知道这是如何检查 4 字节对齐的。 谁能详细解释一下?
编辑:如果有人能画出关于这个主题的图片,那就太好了。
谢谢
【问题讨论】:
标签: c memory memory-management linux-kernel