例如,如果我们正在编写一个简单的 hello world 类型程序,则 .data 部分可能包含以下内容:
section .data
msg db 'Enter something: '
len equ $ - msg
这个例子中的 $ 代表什么,为什么$ - msg
等于字符串的长度?
在这种情况下,$ 表示根据汇编器的当前地址。 $ - msg 是汇编器的当前地址减去 msg 的地址,这就是字符串的长度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)