Re: 關於MOVF這個指令與一個小問題

作者 Eigen 於 2017年10月30日 12:17:43
指令上的範例不要理他,

Z=1 是在FSR =0的情況下才會成立

MOVF FSR,0 是FSR 搬到 W reg ,Z會受影響

個人習慣寫成 MOVFW FSR

MOVF FSR,1 ,是 FSR搬到 FSR, Z會受影響,簡單講就是檢查 FSR是不是0


MOVF FSR ,0
MOVF FSR ,1

這樣很難懂,所以在寫會習慣用 W F 取代 0,1
寫成

MOVF FSR,W

MOVF FSR,F

W, F MOVFW 這些是 MPLAB 內建的 MACRO

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=21794&post_id=77056