Question: Assume that we want to make the following modifications on MIPS instruction set architecture. Please discuss the impact of these changes on the instruction format

Assume that we want to make the following modifications on MIPS instruction set architecture. Please discuss the impact of these changes on the instruction format of the MIPS architecture. Change 1: Increase the number of registers to 128 Change 2: Support four times as many different instructions (Note that the total number of bits necessary to encode an instruction after the given changes may exceed 32-bit) a) For each of the changes given above, show the size of the bit fields of an R-type format instruction. change 1: change 2: b) For each of the given changes above, show the size of the bit fields of an I-type format instruction. change 1: change 2: c) Do you see any scenario in which the given changes above could decrease the size of a MIPS assembly program? Please, explain how. d) Do you see any scenario in which the given changes above could increase the size of a MIPS assembly program? Please, explain how. Assume that we want to make the following modifications on MIPS instruction set architecture. Please discuss the impact of these changes on the instruction format of the MIPS architecture. Change 1: Increase the number of registers to 128 Change 2: Support four times as many different instructions (Note that the total number of bits necessary to encode an instruction after the given changes may exceed 32-bit) a) For each of the changes given above, show the size of the bit fields of an R-type format instruction. change 1: change 2: b) For each of the given changes above, show the size of the bit fields of an I-type format instruction. change 1: change 2: c) Do you see any scenario in which the given changes above could decrease the size of a MIPS assembly program? Please, explain how. d) Do you see any scenario in which the given changes above could increase the size of a MIPS assembly program? Please, explain how
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
