谁能解释一下这种类型的循环是如何工作的,我是从一段总延迟为 1 秒的代码中提取的,我不理解 LOOP 2 和 3 函数。
DELAY:
MOVLW 0X44
MOVWF C1
LOOP3:
MOVLW 0X33
MOVWF C2
LOOP2:
MOVLW 0X44
MOVWF C3
LOOP1:
DECFSZ C3
GOTO LOOP1
DECFSZ C2
GOTO LOOP2
DECFSZ C1
GOTO LOOP3
RETURN
END