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

作者 firststop0 於 2017年10月27日 17:09:53
Hi,各位好。
小弟正在檢查一個程式的disassembly code,看到有一些不太懂的地方想要請教前輩們。

我使用的PIC是16F1824

1.MOVF指令
在spec上中的MOVF的例題為:
syntax: [label] MOVF f,d
MOVF FSR, 0
After instruction
W = value in FSR register
Z = 1

當d=0時,destination是W register;當Z=1時,代表運算結果為0
想請問,為什麼在這個例題中,運算的結果是0呢?那又是做了那些運算呢?

另外,在附圖中,有一行的指令為:

INCF error_counter, F

想請問一下,F指的是什麼?在spec當中沒有看到這個符號

附加檔案:



jpg  F.JPG (94.35 KB)
45509_59f2f7e1c708a.jpg 669X634 px

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