Question: Q1. You were asked to design a small computing system with a 20 bits architecture that can execute c-code like A[0]=A[12] - B[16]. You need
Q1. You were asked to design a small computing system with a 20 bits architecture that can execute c-code like A[0]=A[12] - B[16]. You need to use R-type instruction, to translate the given c- program. (i) Using base addressing need to access array values from memory locations, translate the above program into MIPS code. (7 marks) (ii) Indicate all the variable assignments / assumptions taken in the comment section beside instructions. (4 marks) (iii) Draw the bit formats of the R-type instructions with bit counts for this non standard 20 bits computing system. (4 marks)Q1. You were asked to design a small computing system with a 20 bits architecture that can execute c-code like A[0]=A[12] - B[16]. You need to use R-type instruction, to translate the given c- program. (i) Using base addressing need to access array values from memory locations, translate the above program into MIPS code. (7 marks) (ii) Indicate all the variable assignments / assumptions taken in the comment section beside instructions. (4 marks) (iii) Draw the bit formats of the R-type instructions with bit counts for this non standard 20 bits computing system. (4 marks)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
