相关疑难解决方法(0)

在计算像"$ - label"这样的字符串长度时,美元符号($)在x86汇编中的含义是什么?

例如,如果我们编写一个简单的hello world类型程序,.data部分可能包含以下内容:

section .data

msg     db      'Enter something: '
len     equ     $ - msg
Run Code Online (Sandbox Code Playgroud)

这个例子中的$代表什么,为什么$ - msg等于字符串的长度?

x86 assembly intel-syntax

32
推荐指数
4
解决办法
4万
查看次数

标签 统计

assembly ×1

intel-syntax ×1

x86 ×1