li $s6,268500992 li $s3,3 li $s5,10 li $t0,10 sw $t0, 0($s6) sw $t0, 4($s6) sw $
ID: 3680393 • Letter: L
Question
li $s6,268500992
li $s3,3
li $s5,10
li $t0,10
sw $t0, 0($s6)
sw $t0, 4($s6)
sw $t0, 8($s6)
sw $t0, 12($s6)
sw $t0, 16($s6)
sw $t0, 20($s6)
sw $t0, 24($s6)
sw $t0, 28($s6)
li $t0,2
sw $t0, 32($s6)
loop: sll $t1,$s3,2
add $t1,$t1,$s6
lw $t0,0($t1)
bne $t0,$s5,exit
addi $s3,$s3,1
j loop
exit:
Observe the registers/Memory locations values after each Step Run. Record these values in Table 1.
You should type or copy and paste the values from the Mars environment to the table below using Microsoft office.
Questions:
Draw the memory and its contents starting from address 268500992.
What does the final value of $s3 represent?
Table 1
$s3
$s5
$s6
$t0
$t1
m[$s6]
m[$s6+4]
m[$s6+8]
m[$s6+12]
m[$s6+16]
m[$s6+20]
m[$s6+24]
m[$s6+28]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
$s3
$s5
$s6
$t0
$t1
m[$s6]
m[$s6+4]
m[$s6+8]
m[$s6+12]
m[$s6+16]
m[$s6+20]
m[$s6+24]
m[$s6+28]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Explanation / Answer
Please find below the table list :
$s3 $s5 $s6 $t0 $t1 m[$s6] m[$s6+4] m[$s6+8] m[$s6+12] m[$s6+16] m[$s6+20] m[$s6+24] m[$s6+28] 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 268500992 0 0 0 0 0 0 0 0 0 0 4 3 0 268500992 0 0 0 0 0 0 0 0 0 0 5 3 10 268500992 0 0 0 0 0 0 0 0 0 0 6 3 10 268500992 0 0 0 0 0 0 0 0 0 0 7 3 10 268500992 10 0 10 0 0 0 0 0 0 0 8 3 10 268500992 10 0 10 10 0 0 0 0 0 0 9 3 10 268500992 10 0 10 10 10 0 0 0 0 0 10 3 10 268500992 10 0 10 10 10 10 0 0 0 0 11 3 10 268500992 10 0 10 10 10 10 10 0 0 0 12 3 10 268500992 10 0 10 10 10 10 10 10 0 0 13 3 10 268500992 10 0 10 10 10 10 10 10 10 0 14 3 10 268500992 10 0 10 10 10 10 10 10 10 10 15 3 10 268500992 2 0 10 10 10 10 10 10 10 10 16 3 10 268500992 2 0 10 10 10 10 10 10 10 10 17 3 10 268500992 2 12 10 10 10 10 10 10 10 10 18 3 10 268500992 2 268501004 10 10 10 10 10 10 10 10 19 3 10 268500992 10 268501004 10 10 10 10 10 10 10 10 20 3 10 268500992 10 268501004 10 10 10 10 10 10 10 10 21 4 10 268500992 10 268501004 10 10 10 10 10 10 10 10 22 4 10 268500992 10 268501004 10 10 10 10 10 10 10 10 23 4 10 268500992 10 16 10 10 10 10 10 10 10 10 24 4 10 268500992 10 268501008 10 10 10 10 10 10 10 10 25 4 10 268500992 10 268501008 10 10 10 10 10 10 10 10 26 4 10 268500992 10 268501008 10 10 10 10 10 10 10 10 27 5 10 268500992 10 268501008 10 10 10 10 10 10 10 10 28 5 10 268500992 10 268501008 10 10 10 10 10 10 10 10 29 5 10 268500992 10 20 10 10 10 10 10 10 10 10 30 5 10 268500992 10 268501012 10 10 10 10 10 10 10 10 31 5 10 268500992 10 268501012 10 10 10 10 10 10 10 10 32 5 10 268500992 10 268501012 10 10 10 10 10 10 10 10 33 6 10 268500992 10 268501012 10 10 10 10 10 10 10 10 34 6 10 268500992 10 268501012 10 10 10 10 10 10 10 10 35 6 10 268500992 10 24 10 10 10 10 10 10 10 10 36 6 10 268500992 10 268501016 10 10 10 10 10 10 10 10 37 6 10 268500992 10 268501016 10 10 10 10 10 10 10 10 38 6 10 268500992 10 268501016 10 10 10 10 10 10 10 10 39 7 10 268500992 10 268501016 10 10 10 10 10 10 10 10 40 7 10 268500992 10 268501016 10 10 10 10 10 10 10 10 41 7 10 268500992 10 28 10 10 10 10 10 10 10 10 42 7 10 268500992 10 268501020 10 10 10 10 10 10 10 10 43 7 10 268500992 10 268501020 10 10 10 10 10 10 10 10 44 7 10 268500992 10 268501020 10 10 10 10 10 10 10 10 45 8 10 268500992 10 268501020 10 10 10 10 10 10 10 10 46 8 10 268500992 10 268501020 10 10 10 10 10 10 10 10 47 8 10 268500992 10 32 10 10 10 10 10 10 10 10 48 8 10 268500992 10 268501024 10 10 10 10 10 10 10 10 49 8 10 268500992 2 268501024 10 10 10 10 10 10 10 10 50 8 10 268500992 2 268501024 10 10 10 10 10 10 10 10Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.