淘先锋技术网
首页
1
2
3
4
5
6
7
堆栈指针为什么是4位对齐_java
堆栈指针为什么是4位对齐?
堆栈指针应该是CPU内核中的一个寄存器,它存储的是栈底(或栈顶)的下一个空闲存储单元的地址。
最低两位永远是0说明堆栈指针增加或减小都是以4为最小单位的,也就是说指针最小移动4个字节的地址。所以说堆栈总是4字节对齐的。