标签: assembly
我试图理解在哪些情况下你想要在我的汇编程序的.data部分中声明变量并将其用于所需的过程,而不是在堆栈上实例化局部变量,反之亦然。只是在.data部分中声明变量只适用于较小的程序吗?是否太容易在其他地方更改变量或以随机值结束?
答案 0 :(得分:2)
.data 部分中创建的变量可以从每个过程直接访问。 LOCAL 变量仅出现在特定过程中,并在过程结束后立即从堆栈中弹出。 “你最终得到一个随机值”是什么意思?