Чтобы проверить бит в 16-битном слове:
Int16 WordVal = 16; for (int i = 0; i < 15; i++) { bitVal = (short) ((WordVal >> i) & 0x1); sL = String.Format("Bit #{0:d} = {1:d}", i, bitVal); Console.WriteLine(sL); }