(a) How many bits are needed for the opcode part of the instruction?
(b) How many bits are needed to indicate the registers?
(c) How many bits remain for the immediate operand part?
(d) If the immediate operand is always a memory address, what is the maximum number of words that can be addressed in memory?
(e) What are the largest and smallest algebraic values of signed 2’s complement binary numbers that can be accommodated as an immediate operand?