Re: [問題] Microchip PIC18 ASM 疑問

看板ASM (組合語言)作者 (喵食罐頭)時間9年前 (2016/06/07 21:12), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/7 (看更多)
※ 引述《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://www.ptt.cc/bbs/ASM/M.1465305168.A.F30.html ※ 編輯: kikiqqp (125.227.249.195), 06/07/2016 21:41:11
文章代碼(AID): #1NLiXGym (ASM)
討論串 (同標題文章)
文章代碼(AID): #1NLiXGym (ASM)