9.19 Symbol '$' - inserts current address program address

----------------------------------------------------------

The symbol '$', in addition to indicating that an Assembler instruction

follows, in both C-- and Assembler can also indicate the current address

(offset) of a program to be compiled. But there are not many ways to use it

in C--. It cand be used only as an argument for 'GOTO/goto' and the

Assembler instructions 'DW/DD/JMP'.

This symbol can be found in any place in a numeric expression to be

calculated, and it can be used in any place together with other numeric

expressions.

Example of use:

DW #main-$ //write distance from main to current location

GOTO $+2; //go to an address 2 more than current address