在汇编语言中能使用static变量?

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:46:42
我在一本书上看到关于汇编语言的优化,提到了一点:尽量使用static变量,说这样的速度与使用常量相当。我自学了几个月的汇编,没有听说过在汇编中使用static变量(我用的编译器是masm,当应该与编译器无关吧~~)
请问汇编语言中真的可以static变量?怎么使用?

我也没有听说过在汇编中有什么static变量的事。变量是高级语言的东西,在汇编的角度去看,无非是某块内存区域。例如一个整型变量占用连续存放的4个字节。
我想你的书上所讲的会不会是下面这个意思。作为“变量”使用的内存可以放在不同的内存区中。如果放在DATA区中,则其地址在编译连接后即确定,或者说是“静态”的。如果放在STACK区中,则其地址只有到程序运行并即将引用时才能确定,或者说是“动态”的。显然,在汇编中引用这两类“变量”所需要的操作是不同的,“静态”的那种要简单的多!

就听说过全局和局部的变量,static?
汇编里有这个概念么?