O que o cifrão ($) significa na montagem x86 ao calcular comprimentos de string como "$ - label"? [duplicado

Esta pergunta já tem uma resposta aqui:

Como $ funciona exatamente no NASM? 1 resposta

Por exemplo, se estivéssemos escrevendo um programa simples tipo hello world, a seção .data pode conter algo como:

section .data

msg     db      'Enter something: '
len     equ     $ - msg

O que o $ neste exemplo representa e por que$ - msg igual ao comprimento da string?

questionAnswers(4)

yourAnswerToTheQuestion