ORG 0
START: CLR P1.0
LCALL DELAY
SETB P1.0
LCALL DELAY
LJMP START
DELAY: MOV R5,#20
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
红颜色表示的行,我知道,DJNZ的意思是看R7-1是否等于0,如果等于0,就向下执行,否则跳到$(或执行此处标号的语句),但是这里$是什么意思,整个程序中没有$标号的地方啊,还是有其他什么意思啊?
各位大虾,请不吝赐教啊!谢!