内存在64处对齐是什么意思?是地址相隔64个字节?

时间:2015-08-07 21:42:50

标签: c assembly memory-address

unsigned long long loc[8] __attribute__((aligned(64)))

有人可以解释这里有什么属性吗?

loc[1]的地址是什么?

1 个答案:

答案 0 :(得分:1)

您的WritResult({"writeError":{"code":undefined,"errmsg":"not master"}}) 数组将在64字节边界上对齐。 unsigned long long位于loc[1],因为<base address> + sizeof(unsigned long long)仅控制结构的基地址。