Answer:
Check the explanation
Step-by-step explanation:
Opcode Addressing Modes Register Address Memory Address
(05)bits (03) bits (03) bits (21) bits
< --------------------- ----- 32 bit Instruction Format --------------------------------------------------->
6 addressing modes will requires 03 bits in instruction format.
7 Register Address will require 03 bits in instruction format.
There are 2M words in memory.so we need 21 bits for representing memory address.
Out of total 32 bits, 21+03+03 gone just remaining 05 bits shows opcode.
Kindly check the attached image below to see the step by step explanation to the question above.