21,497
社区成员




我想用align 32伪指令来实现32字节对齐,可是报错:error A2189: invalid combination with segment alignment : 32
最高只能用align 16做到16字节对齐,请问有什么办法可以做到32或64字节对齐?
align 1/2/4/8...8192都是可以的,但是这个对齐不能大于段对齐(默认是para 16字节)。
所以你需要先改变段对齐:
; page = 256 bytes
; align(n) n=1..8192
data segment page public 'data'
align 64 ; OK
; ...
data ends
注意不要使用简化段模型.code、.data等等,此种模式下设置不了段对齐