Hello PIClisters First of all, I apologize if i am restarting a previously finished thread. I got two questions with the same face but different body: *the first is: i am trying to resolve a code trouble with a 'btfss(c) file, bit' statement, but I need to reference the bit via the contents of other file (contents will be always 0-8), in order to achieve something like a 'btfss(c) fileA,fileB' The assembler do not show any complaint about it except with a 'less significant bits used', but do not simulate well...Is this statement codeable in any way or simply is bad coded? **the second is: If the prior statement is not possible, then what is, in your opinion, the (as usual) more clock-efective way to program a 'C-like' do-Case statement (without buying a C compiler, of course )? Thanks in advance Keep on PICing Sebastian Dols