ALIGN

ALIGN 指令将下一个数据元素或指令与参数的倍数的地址对齐。 参数必须是 2 的幂(比如 1、2、4 等),小于等于段对齐。

语法

ALIGNconstantExpression

备注

ALIGN 指令允许指定数据元素或指令的起始偏移量。 对齐数据可以提高性能,代价是数据元素之间的无用空间。 当数据访问位于适合缓存行的边界上时,可以看到较大的性能改进。 访问本机类型的自然边界意味着在内部硬件重新对齐微代码中花费的时间更少。

对于使用平面寻址模型的新式处理器,对对齐指令的需求很少见,但对于其他寻址模型,较旧代码中的跳转目标可能需要这些指令。

当数据对齐时,跳过的空间用零填充。 当指令对齐时,跳过的空间将填充适当大小的 NOP 指令。

另请参阅

EVEN
指令参考
MASM BNF 语法