Re: [問題] Microchip PIC18 ASM 疑問

作者: kikiqqp (喵食罐頭)   2016-06-07 21:12:45
※ 引述《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. 堆棧可以只出不進嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com