El significado de usar $ para la programación en lenguaje ensamblador del microcontrolador pic
$ representa la posición actual, generalmente se usa así: GOTO $-1 (paso anterior), GOTO $ 1 (siguiente paso)
Ejemplo:
BTFSS PORTA, 0; , puerto 0; si es de nivel alto, vaya a la tercera oración
GOTO $-1; si el puerto PORTA, 0 es de nivel bajo, regrese a la oración anterior y continúe detectando PORTA, puerto 0
BSF PORTC, 0; Si el puerto PORTA, 0 tiene un nivel bajo, regrese a la oración anterior y continúe detectando el puerto PORTA, 0. La oración anterior continúa detectando PORTA, puerto 0
BSF PORTC, 0; si PORTA, puerto 0 es de nivel alto, configure PORTC, puerto 0 en 1