在堆栈中声明.data中的变量 - ASM

时间:2015-06-15 20:16:30

标签: assembly

我试图理解在哪些情况下你想要在我的汇编程序的.data部分中声明变量并将其用于所需的过程,而不是在堆栈上实例化局部变量,反之亦然。只是在.data部分中声明变量只适用于较小的程序吗?是否太容易在其他地方更改变量或以随机值结束?

1 个答案:

答案 0 :(得分:2)

.data 部分中创建的变量可以从每个过程直接访问。 LOCAL 变量仅出现在特定过程中,并在过程结束后立即从堆栈中弹出。 “你最终得到一个随机值”是什么意思?