En teoría podrías usarlo en todas aquellas instrucciones que permitan como parametros una etiqueta o label.
Si te lias con eso piensa que es lo mismo que hacer lo siguiente:
Codigo:
Temp40: TMOD, #01H ; 2us
MOV TH0, #>65509
MOV TLO, #<65509 ; 2us
SETB TR0 ; 1 us INICIA LA CUENTA
BUCLE: JNB TF0,BUCLE ; 2us
CLR TR0 ; 1us PARARIA LA CUENTA
CLR TF0 ; 1us
RET ; 2us
Es exactamente lo mismo, lo que hace el $ es saltar a la misma instruccion, lo único es que te ahorras las etiquetas.
Saludos.