¿Qué es $ en lenguaje ensamblador nasm? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Qué significa el signo de dólar ($) en el ensamblaje x86 cuando se calculan longitudes de cadena como "etiqueta de $1$quot;? [duplicar] 4 respuestas

Este es mi código de nivel de montaje ...

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

Salida:

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

¿Qué es el $ en la líneasize equ $-mesg. Alguien por favor explique sobre el$ símbolo utilizado ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta