For an 8-bit register of PIC16F84 the data read in, is a binary number from a BCD dip switch but the bits read in are not in a uniform order (bit order is different). How to converted to a decimal value in binary format, like 54 = 00110110, but the order read in is 10110010.
Second, BCD means binary coded decimal not decimal it self, so a 54 in BCD is the 01010100.
How can you say the order read 10110010 is an order read? I don't even know if what order is this, another why only give one sample of your gathered data, why not start from 0x00 to 0x0F so at least we can get the pattern.
Don;t get offended but if you want to get an answer straight, ask questions clearly, give a detailed data and always don't forget, search https://www.google.com first.