Question 2
7:57
LTE
Back
HW#2:MIPS Instructions
Detail
Submission
Grade
4. addi $s1,$zero,100 5.bne $t1,$t2,else 6.add $s1,$s1,$s1
2. Consider a program that declares global integer variables x, y[10]. These variables are allocated starting at a base address of decimal 1000.All these variables have been initialized to zero. The base address 1000 has been placed in $gp.The program executes the following assembly instructions: lw $s1,0$gp) addi $s1,$s1,25 sw $s1, 0($gp) lw $s2,12$gp) add $s2, $s2, $s1 sw $s2, 8($gp) sw $s2,12($gp) 1. What are the memory addresses of variables x, y[0], and y[1]?15 points) 2. What are the values of variables x, y[0], y[1], and y[2] at the end of the program?(20 points)
3.Express the following decimal number in binary and hexadecimal forms: 146.(6 points) 2 Dashboard Calendar ToDo Notifications Inbox