PIC18 系列家族指令快速索引 指令 指令說明 影響旗號 參考說明頁數 位元組運算指令 (BYTE-ORIENTED FILE REGISTER OPERATIONS) ADDWF f, d, a 將 W 與 f 做相加,並將結果放至W 或 f
C, DC, Z, OV, N 7 ADDWFC f, d, a 將 W 與 C 做相加,並將結果放至W 或 f
C, DC, Z, OV, N 10 ANDWF f, d, a 將 W 與 f 做 AND 運算,並將結果放至W 或 f
Z, N 14 CLRF f, a 將 f 內的值都清為0
Z 31 COMF f, d, a 將 f 內的值取補數,並將結果放至W 或 f
Z, N 33 CPFSEQ f, a 若 f 與 W 的值相等,則跳過下一個指令
無 35 CPFSGT f, a 若 f 大於W,則跳過下一個指令
無 36 CPFSLT f, a 若 f 小於W,則跳過下一個指令
無 37 DECF f, d, a 將 f 內的值減1,並將結果放至W 或 f
C, DC, Z, OV, N 40 DECFSZ f, d, a 將 f 內的值減1,若為0 則跳過下一個指令,並將結果放至W 或 f
無 43 DCFSNZ f, d, a 將 f 內的值減1, 若不為0 則跳過下一個指令,並將結果放至W 或 f
無 45 INCF f, d, a 將 f 內的值加1,並將結果放至W 或 f
C, DC, Z, OV, N 48 INCFSZ f, d, a 將 f 內的值加1,若為0 則跳過下一個指令,並將結果放至W 或 f
無 51 INFSNZ f, d, a 將 f 內的值加1, 若不為0 則跳過下一個指令,並將結果放至W 或 f
無 53 IORWF f, d, a 將 W 與 f 做 O