淘先锋技术网

首页 1 2 3 4 5 6 7

堆栈指针为什么是4位对齐?

堆栈指针应该是CPU内核中的一个寄存器,它存储的是栈底(或栈顶)的下一个空闲存储单元的地址。

最低两位永远是0说明堆栈指针增加或减小都是以4为最小单位的,也就是说指针最小移动4个字节的地址。所以说堆栈总是4字节对齐的。

java堆栈指针,堆栈指针为什么是4位对齐