Question: computer architecture please solve it I will give you good rating Question 1: Assume the following MIPS code. Assume that $a0 is used for the

computer architecture
please solve it I will give you good rating
Question 1: Assume the following MIPS code. Assume that $a0 is used for the input and initially contains n, a positive integer. Assume that $vois used for the output begin: addi $t0, Szero, o addi $ti, $zero, 1 loop: slt St2, $a0,$t1 bne St2, Szero, finish $t0,$t0, $ti addi $t1,$t1,2 j loop finish: add $v0, $t0, Szero Add comments to the code and describe each instruction. In one sentence, what does the code compute? add Question 2: a) Provide the best equivalent sequence of MIPS instructions that could be used to implement the pseudo-instruction bgt, "branch on $50 > $81". bgt $30, $si, target You may use register Sat for temporary results. b) Provide the best equivalent sequence of MIPS instructions that could be used to implement the pseudo-instruction clear. clear $t2 c) Show the single MIPS instruction or minimal sequence of instructions for this statement: A= b - 48; Assume that a corresponds to register $t0 and b corresponds to register St1 Question 1: Assume the following MIPS code. Assume that $a0 is used for the input and initially contains n, a positive integer. Assume that $vois used for the output begin: addi $t0, Szero, o addi $ti, $zero, 1 loop: slt St2, $a0,$t1 bne St2, Szero, finish $t0,$t0, $ti addi $t1,$t1,2 j loop finish: add $v0, $t0, Szero Add comments to the code and describe each instruction. In one sentence, what does the code compute? add Question 2: a) Provide the best equivalent sequence of MIPS instructions that could be used to implement the pseudo-instruction bgt, "branch on $50 > $81". bgt $30, $si, target You may use register Sat for temporary results. b) Provide the best equivalent sequence of MIPS instructions that could be used to implement the pseudo-instruction clear. clear $t2 c) Show the single MIPS instruction or minimal sequence of instructions for this statement: A= b - 48; Assume that a corresponds to register $t0 and b corresponds to register St1
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
