※ 引述《wasidada (dada)》之铭言:
: 最近因为工作需要开始要碰触 PIC18系列的ASM
: 在判断式这边搞不懂 无论我的累加器设定多少 总是会执行Action_1和Action_2
: 请问有谁可以帮忙指点一下是哪一边有打错
: 谢谢
: MOVLW 000h
: MOVWF TRISD
: MOVLW .23
: CPFSGT .20
: call Action_1
: CPFSGT .25
: call Action_2
: Action_1:
: BCF LATD,5
: return
: Action_2:
: BCF LATD,6
: return
提示:1. CPFSGT f, a 若f大于W,则跳过下一个指令。
2. 14h ?
3. 19h ??
4. Action_1和2 CALL后要return到哪呢?
5. 程式何时停止呢?
6. 堆栈可以只出不进吗?