Question: 1. Consider the following java code. int x = 5; x++; Give equivalent MIPS ISA. Assume compiler will keep x in $s0 ($16). 2. What

1.

Consider the following java code.

int x = 5;

x++;

Give equivalent MIPS ISA. Assume compiler will keep x in $s0 ($16).

2.

What will be in $8 after executing the following statements?

addi $8, $0, 5

add $8, $8, $8

1. What will be in $8 after execution?

addi $8, $0, 5

sll $8, $8, 2 // shifting $8 left twice (logical shift- assume no sign)

4. What will be in $8 after execution?

Assume $9 contains a valid RAM address.

addi $10, $0, 5

sw $10, 8($9)

addi $9, $9, 8

lw $8, 0($9)

5.

Consider the SPIM code below.

.globl main

.text

main:

ori $t1, $0, 10

ori $t2, $0, 11

add $t3, $t1, $t2

move $t4, $t3

The following image shows a screen shot of QtSPIM page when this program is loaded, and executed in step-by step fashion. Current instruction is highlighted.

What will be the next PC value?

move is not included in MIPS ML. How it is converted?

Register R9 contains a why?

What will be R12 after next 3 instructions are executed?

Consider the following line. What is 012a5820 stands for?

012a5820 add $11, $9, $10

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!