0

我对arm处理器使用了汇编编程,我观察到应用程序中有一些崩溃,而堆栈指针不能被8整除。当你输入一个新函数时,X86处理器是否也需要一个能被8整除的堆栈指针

os-windowsxp/7 arch- 80386 及以上

4

1 回答 1

1

x86 CPU 将在堆栈指针不是机器字的倍数的情况下正常工作(除了可能的性能影响),除非启用对齐检查功能,在这种情况下,所有未对齐的内存访问都会导致异常 (#AC) .

于 2013-02-04T12:18:22.543 回答