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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!