CSNE

 

CSNE        fr,#literal        Compare fr to literal and skip if not equal


Words:        3        Cycles:        3 or 4 (skip)        Affects:        C, DC, Z

 

Operation:        Fr is compared to literal via W. If fr is not equal to literal, the following instruction word is skipped.

 

Coding:        MOVLW                literal

       SUBWF                fr,0

       BTFSC                3,2

 

Note:        Only one word is skipped by this instruction. To avoid strange results, make sure that any instruction following CSNE is a single-word instruction.

 

 

CSNE        fr1,fr2        Compare fr1 to fr2 and skip if not equal


Words:        3        Cycles:        3 or 4 (skip)        Affects:        C, DC, Z

 

Operation:        Fr1 is compared to fr2 via W. If fr1 is not equal to fr2, the following instruction word is skipped.

 

Coding:        MOVF                fr2,0

       SUBWF                fr1,0

       BTFSC                3,2

 

Note:        Only one word is skipped by this instruction. To avoid strange results, make sure that any instruction following CSNE is a single-word instruction.