@here
As AZ65 assembles your code, a virtual program counter keeps track of the 16-bit address of every instruction and label you write.
You access the current address in expressions using the @here
directive.
Examples
@echo @here ; Prints "0"
nop
nop
@echo @here ; Prints "2"
nop
nop
jmp @here - 2 ; Jumps 2 bytes back