2. The following problems deal with translating from C to MIPS. Assume that the variables f, g, h, i, and j are assigned
Posted: Tue Jul 12, 2022 8:28 am
statement? . For the C statements, how many different registers are needed to carry out the C statements.
2. The following problems deal with translating from C to MIPS. Assume that the variables f, g, h, i, and j are assigned to registers $s0, $s1, $s2, $s3, and $s4, respectively. Assume that the base address of the arrays A and B are in registers $s6 and $s7, respectively. a. f = B[8] + A[12] b. f = j - A[2] For the C statements above, what is the corresponding MIPS assembly code? For the C statements above, how many MIPS assembly instructions are needed to perform each C