Question: Question 3 (10 points) Convert the following MIPS assembly code into machine language . Write the instruction in hexadecimal. The opcode for sw = 43

Question 3 (10 points)

Convert the following MIPS assembly code into machine language. Write the instruction in hexadecimal. The opcode for sw = 43 (101011).

sw $t1, -4($t3)

Question 4 (10 points)

Consider the following MIPS assembly code:

addi $s3, $0, 5

addi $s1, $0, 3

addi $s1, $s1, 2

beq $s3, $s1, target

addi $s1, $s1, 1

target: add $s3, $s1, $s1

After running the code, what is the value of $s3?

If the memory address of the first instruction (addi $s3, $0, 5) is 0x00400000, what is the address of the third instruction in the code (addi $s1, $s1, 2 )?

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!