Что такое $ в языке ассемблера? [Дубликат]

На этот вопрос уже есть ответ здесь:

Что означает знак доллара ($) в сборке x86 при расчете длин строк, например «$ - этикетка »? [Дубликат] 4 ответа

Это мой код уровня сборки ...

section .text
global _start
_start  mov eax, 4
        mov ebx, 1
        mov ecx, mesg
        mov edx, size
        int 0x80
exit:   mov eax, 1
        int 0x80
section .data
mesg    db      'KingKong',0xa
size    equ     $-mesg

Выход:

root@bt:~/Arena# nasm -f elf a.asm -o a.o
root@bt:~/Arena# ld -o out a.o
root@bt:~/Arena# ./out 
KingKong

Что такое $ в строкеsize equ $-mesg, Кто-нибудь, пожалуйста, объясните о$ символ используется ...

Ответы на вопрос(1)

Ваш ответ на вопрос