Co to jest język montażowy $ in nasm? [duplikować]
To pytanie ma już tutaj odpowiedź:
Co oznacza znak dolara ($) w zespole x86 przy obliczaniu długości łańcucha, np. „$ - label”? [duplikować] 4 odpowiedziTo jest mój kod poziomu zespołu ...
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
Wydajność:
root@bt:~/Arena# nasm -f elf a.asm -o a.o
root@bt:~/Arena# ld -o out a.o
root@bt:~/Arena# ./out
KingKong
Co to jest $ w liniisize equ $-mesg
. Ktoś proszę wyjaśnić o$
symbol używany ...