汇编语言ESI指针

时间:2015-02-24 08:55:27

标签: assembly stack runtime cpu-registers

我知道ESI可以容纳32位存储空间。为什么ESI可以保存这个数组的地址?因为数组指向整个数组中的第一个元素,所以这个数组的地址只有8位吗?

P.S。当你按下运行时堆栈时,计算机是否首先将堆栈递减2或4,具体取决于寄存器/内存操作数?或者它是否将它添加到堆栈然后减少?

0 个答案:

没有答案