gpt4 book ai didi

assembly - x86汇编(NASM)中双美元符号的含义是什么

转载 作者:行者123 更新时间:2023-12-03 09:54:51 35 4
gpt4 key购买 nike

表达式是:

times 512-($-$$) db 0

我知道美元符号的含义,但我不知道它加倍时的含义。

双美元符号是什么意思?

最佳答案

当所有其他方法都失败时,请阅读Fine Manual(第3.5节“表达式”):

NASM supports two special tokens in expressions, allowing calculations to involve the current assembly position: the $ and $$ tokens. $ evaluates to the assembly position at the beginning of the line containing the expression; so you can code an infinite loop using JMP $. $$ evaluates to the beginning of the current section; so you can tell how far into the section you are by using ($−$$).



因此,您问题中的示例仅将当前部分填充为零(大小为512)。

关于assembly - x86汇编(NASM)中双美元符号的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46726434/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com