A machine has a 32-bit architecture, with 1-word long instructions. It has 64 registers, each of which is 32 bits long. It needs to support 45 instructions, which have an immediate operand in addition to two register operands. Assuming that the immediate operand is an unsigned integer, the maximum value of the immediate operand is ___________. (GATE CS 2014)
my doubt is :
if we use signed 2’s complement instead of unsigned integer then what will be the maximum and minimum value of the immediate operand ?