maximum possible no. of address in main memory of a 16-bit computer
2^16 = 65536
Statement B is correct.
16-bit = 2^16 = 65536
Statement A is incorrect as
1-bit stands for value of 0 or 1.
1111111111111111 base 2 is only stands for 65535 combination.
If it is used as unsigned number, it = 65535
If it is used as signed number, it = -32767
If it is used as non-number, it is only 16-bit, i.e. 1111111111111.