Hi, I am a PIC newbie. I am working on 16f877. I use MPLAB 4.12 for Windows. I have a value stored in the FileRegister 0x27 < General Purpose Register >. That value is always between 0 and 7 (both inclusive). This value will be dynamically varying during program execution. I need to use this value in the instruction BTFSS. How do I use it as required? Are there any other methods that can be used to skip instructions based on a bit, with the bit position dynamically varying during program execution? Regards, Somasundaram.