作者kikiqqp (喵食罐頭)
看板ASM
標題Re: [問題] Microchip PIC18 ASM 疑問
時間Tue Jun 7 21:12:45 2016
※ 引述《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. 堆棧可以只出不進嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.249.195
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1465305168.A.F30.html
※ 編輯: kikiqqp (125.227.249.195), 06/07/2016 21:41:11