Computer Architecture Principles
please give your solutions in details. thanks
You are designing a simple 32-bit instruction-set architecture which needs to support 45 opcodes, three source operands and one destination operand. All the source and destination operands are registers. Moreover, all the operands should be able to access all the registers.
a) What is the maximum size of the register file that this architecture can use (show your computations)?
b) Suggest an implementation for this system ISA.