|
CSB fr,#literal Compare fr to literal and skip if below Words: 3 Cycles: 3 or 4 (skip) Affects: C, DC, Z
Operation: Fr is compared to literal via W. If fr is less than literal, the following instruction word is skipped.
Coding: MOVLW literal SUBWF fr,0 BTFSC 3,0
Note: Only one word is skipped by this instruction. To avoid strange results, make sure that any instruction following CSB is a single-word instruction.
CSB fr1,fr2 Compare fr1 to fr2 and skip if below Words: 3 Cycles: 3 or 4 (skip) Affects: C, DC, Z
Operation: Fr1 is compared to fr2via W. If fr1 is less than fr2, the following instruction word is skipped.
Coding: MOVF fr2,0 SUBWF fr1,0 BTFSC 3,0
Note: Only one word is skipped by this instruction. To avoid strange results, make sure that any instruction following CSB is a single-word instruction.
CSBE fr,#literal Compare fr to literal and skip if below or equal Words: 3 Cycles: 3 or 4 (skip) Affects: C, DC, Z
Operation: Fr is compared to literal via W. If fr is less than or equal to literal, the following instruction word is skipped.
Coding: MOVLW literal ADDWF fr,0 BTFSC 3,0
Note: Only one word is skipped by this instruction. To avoid strange results, make sure that any instruction following CSBE is a single-word instruction.
CSBE fr1,fr2 Compare fr1 to fr2 and skip if below or equal Words: 3 Cycles: 3 or 4 (skip) Affects: C, DC, Z
Operation: Fr1 is compared to fr2 via W. If fr1 is less than or equal to fr2, the following instruction word is skipped.
Coding: MOVF fr1,0 SUBWF fr2,0 BTFSS 3,0
Note: Only one word is skipped by this instruction. To avoid strange results, make sure that any instruction following CSBE is a single-word instruction. |

