堆棧指針為什么是4位對齊?
堆棧指針應(yīng)該是CPU內(nèi)核中的一個寄存器,它存儲的是棧底(或棧頂)的下一個空閑存儲單元的地址。
最低兩位永遠是0說明堆棧指針增加或減小都是以4為最小單位的,也就是說指針最小移動4個字節(jié)的地址。所以說堆棧總是4字節(jié)對齊的。堆棧指針為什么是4位對齊?
堆棧指針應(yīng)該是CPU內(nèi)核中的一個寄存器,它存儲的是棧底(或棧頂)的下一個空閑存儲單元的地址。
最低兩位永遠是0說明堆棧指針增加或減小都是以4為最小單位的,也就是說指針最小移動4個字節(jié)的地址。所以說堆棧總是4字節(jié)對齊的。