Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1b and 1c mips 32 thank you Secure I https://piazza-resourcess3.amazonaws.com/jgopch0cb93d8/j res= 1 51833 5823&Signature=pKxrfUYOPI iGlxmfHO%2HDcbi4 exponents. Always w course wehsite s on the assignments. Question

image text in transcribed

1b and 1c mips 32 thank you

Secure I https://piazza-resourcess3.amazonaws.com/jgopch0cb93d8/j res= 1 51833 5823&Signature=pKxrfUYOPI iGlxmfHO%2HDcbi4 exponents. Always w course wehsite s on the assignments. Question 1 (20 points) Consider the following assembly code fragments. Loop 1 Loop 2 LOOP LOOP addi $s2, Ss2, 2 addi $ti, $ti,1 bne $t1, $e, LOOP beq st2, $6, DONE addi $s2, $s2, 2 addi $t1, $t1, -1 j LOOP DONE: DONE (a) (8 points) If registers Stl and Ss2 are initialized to N and zero respectively, what is the value in register Ss2 for cach loop when the code reaches the label DONE:? How many MIPS instructions are executed? Write your solutions as fiunctions of Nas: x Nty, where x and y are integernumbers that may be 0. (b) (8 points) If the registers Ss2, St and St2 correspond to variables B, i and temp respectively, write the equivalent C code for each loop (c) (4 points) Loop 2 can be written using two different kinds of loop iterator statements You wrote one of them for the answer to (b). Write the equivalent C code for loop 2 using the other kind of loop statement. Question 2 (15 points) Consider the following C code fragment. for (i-o; i

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions