【发布时间】:2021-04-30 18:01:38
【问题描述】:
不知道是不是这样的代码中的非对齐访问:
section .text
global _start
_start:
mov eax, [arr + 1]
section .data
arr: db 1, 2, 3, 4, 5, 6, 7
【问题讨论】:
-
“可以”是什么意思?您是在询问是否允许,或者是否可以进行?
-
这似乎是未对齐的。
-
是的,当然,如果你正常构建,
mov word [arr], imm16是一个对齐的商店,就像我在你上一个问题中解释的那样。 Is there unaligned access problem in NASM?
标签: assembly x86 memory-alignment