我目前正在尝试了解 NASM 使用的寻址模式的类型,但我了解其中的大部分,例如直接、立即、间接;我不确定堆栈寻址的示例是什么。
我认为堆栈是指某种二维数组,因此 NASM 代码示例可能类似于:
x resd 5
mov dword [x], 1
我相信上面的代码将获取数组的基地址(堆栈的顶部)并将值 1 插入到前 32 位中。
这是真的吗,还有其他堆栈寻址的例子吗?
谢谢!
我目前正在尝试了解 NASM 使用的寻址模式的类型,但我了解其中的大部分,例如直接、立即、间接;我不确定堆栈寻址的示例是什么。
我认为堆栈是指某种二维数组,因此 NASM 代码示例可能类似于:
x resd 5
mov dword [x], 1
我相信上面的代码将获取数组的基地址(堆栈的顶部)并将值 1 插入到前 32 位中。
这是真的吗,还有其他堆栈寻址的例子吗?
谢谢!