Immediate operand


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 __?