标签: x86
我使用arm处理程序的汇编编程,我在应用程序中观察到一些崩溃,而堆栈指针不能被8整除。 X86处理器是否还需要一个堆栈指针,当你输入一个新函数时它可以被8整除
OS-的WindowsXP / 7 arch- 80386及以上
答案 0 :(得分:1)
除非启用了对齐检查功能,否则x86 CPU将使用不是机器字倍数的堆栈指针(除了可能的性能影响),在这种情况下,所有未对齐的内存访问都将导致异常( #AC)。