Greetings Roy,
Many of us get confused with those darned STATUS register condition test instructions. They're ok if you look at them carefully and 'think' about them but I've found the alternative pseudo assembler instructions much easier and more intuitive (though not everyone agrees). Please check them out in the Help file under "Topics", "MPASM Assembler", "Instruction Sets", and "14-bit Core" (second page). Some of my favorites are;
skpz (skip if zero)
skpnz (skip not zero)
skpc (skip if carry)
skpnc (skip not carry)
.....
bz (branch zero --> btfsc STATUS,Z plus goto xxxx)
bnz (branch not zero --> btfss STATUS,Z plus goto xxxx)
....
Have fun.
Regards, Mike