問題一覧
1
sll $t0, $s6, 2 add $t1, $t0, $t5 lw $s5, 0 ($t1) sw $s5, 28 ($t3) sw $zero, 12 ($t1)
2
sub $t2, $t2, $t1 sll $t0, $t1, 2 add $t1, $t0, $s7 lw $t4, 20 ($t1) sw $t4, 0 ($t1)
3
sw $zero, 20 ($s2) sll $t0, $t7, 2 add $t3, $t0, $s0 lw $s5, 0 ($t3) sw $s5, 4 ($t3)
4
sll $t0, $s1, 2 add $t1, $t0, $t2 lw $t5, 0 ($t1) sub $s0, $s0, $t5 sw $s0, 16 ($t1)
5
sw $zero, 24 ($s4) sll $t0, $s3, 2 add $t3, $t0, $t1 lw $s5, 20 ($t3) sw $s5, 0 ($t3)
6
addi $t4, $zero, −20 sll $t0, $t6, 2 add $t1, $t0, $s1 lw $t5, 0 ($t1) sw $t5, 32 ($t1)
7
sll $t0, $t4, 2 add $t1, $t0, $s5 lw $s6, 28 ($s3) sw $s6, 0 ($t1) lw $s1, 12 ($t1)
8
add $s3, $zero, $zero sll $t0, $s0, 2 add $t1, $t0, $t2 lw $t4, 0 ($t1) sw $t4, 16 ($t1)
9
lw $s3, 32 ($t4) sll $t0, $s2, 2 add $t7, $t0, $t3 lw $s5, 4 ($t7) sw $s5, 0 ($t7)
10
sll $t0, $t2,2 add $t1, $t0, $s3 sw $zero, 0 ($t1) lw $t6, 8 ($t1) addi $t5, $t6, 7
11
add $t2, $zero, $zero WHILE: beq $s3, $zero, END_WHILE srl $s3, $s3, 1 addi $t2, $t2, 1 j WHILE END_WHILE: add $t6, $t2, $zero
12
WHILE: slt $s6, $zero, $t0 beq $s6, $zero, END_WHILE addi $t0, $t0, −1 addi $s2, $s2, 1 j WHILE END_WHILE: sub $s4, $zero, $s2 sub $t0, $t0, s4
13
and $t1, $s5, $s0 WHILE: slti $s2, $s5, 0 beq $s2, $zero, END_WHILE addi $s5, $s5, 1 sub $t1, $t1, $s5 j WHILE END_WHILE: addi $t0, $zero, 1
14
add $t5, $zero, $zero WHILE: bne $t5, $zero, END_WHILE addi $s1, $s1, 1 and $t5, $t4, $s1 j WHILE END_WHILE: add $t5, $zero, $s1
15
addi $s0, $zero, 1 WHILE: slti $s1, $s0, 50 beq $s1, $zero, END_WHILE sub $s3, $s3, $s0 addi $s0, $s0, 1 j WHILE END_WHILE: or $t5, $t5, $s3
16
WHILE: beq $s3, $zero, END_WHILE srl $s3, $s3, 1 addi $t2, $t2, 1 j WHILE END_WHILE: add $t6, $t2, $zero add $t2, $zero, $zero
17
add $t0, $s4, $zero WHILE: slt $s6, $zero, $t0 beq $s6, $zero, END_WHILE addi $t0, $t0, −1 addi $s2, $s2, 1 j WHILE END_WHILE: sub $s4, $zero, $s2
18
WHILE: slti $s2, $s5, 0 beq $s2, $zero, END_WHILE addi $s5, $s5, 1 sub $t1, $t1, $s5 j WHILE END_WHILE: addi $t0, $zero, 1 and $t1, $s5, $s0
19
addi $t5, $zero, 50 WHILE: bne $s5, $zero, END_WHILE add $s1, $s1, $t4 addi $t5, $t5, −1 j WHILE END_WHILE: sub $t5, $zero, $s1
20
WHILE: slti $s1, $s0, 50 beq $s1, $zero, END_WHILE sub $s3, $s3, $s0 addi $s0, $s0, 1 j WHILE END_WHILE: or $t5, $t5, $s3 addi $s0, $zero, 1
21
add $t1, $zero, $zero FOR: slti $s6, $t1, 50 beq $s6, $zero, END_FOR sll $t2, $t1, 2 add $t3, $t2, $s0 sw $t1, 0($t3) addi $t1, $t1, 1 j FOR END_FOR: addi $t4, $zero, 1
22
add $s4, $zero, $zero addi $t0, $zero, 50 FOR: beq $s4, $t0, END_FOR sll $t7, $s4, 2 add $s5, $t7, $t2 sw $t0, 0($s5) addi $s4, $s4, 1 j FOR END_FOR: addi $s2, $zero, 1
23
add $t5, $zero, $zero addi $s4, $zero, 50 FOR: beq $t5, $s4, END_FOR sll $t0, $t5, 2 add $t1, $t0, $s3 sw $zero, 0 ($t1) addi $t5, $t5, 1 j FOR END_FOR: addi $t2, $t2, -1
24
add $s1, $zero, $zero FOR: slti $t7, $s1, 50 beq $t7, $zero, END_FOR sll $t3, $s1, 2 add $t2, $t3, $t5 sw $s4, 0($t2) addi $s1, $s1, 1 j FOR END_FOR: addi $s4, $s4, 1
25
addi $s0, $zero, 50 add $t4, $zero, $zero FOR: beq $t4, $s0, END_FOR sll $t1, $t4, 2 add $s2, $t1, $s6 sw $zero, 0($s2) addi $t4, $t4, 1 j FOR END_FOR: sub $t2, $zero, $t2
26
add $t1, $zero, $zero FOR: slti $s6, $t1, 50 beq $s6, $zero, END_FOR sll $t2, $t1, 2 add $t3, $t2, $s0 sw $t1, 0($t3) addi $t1, $t1, 1 j FOR END_FOR: addi $t4, $zero, 1
27
add $s4, $zero, $zero addi $t0, $zero, 50 FOR: beq $s4, $t0, END_FOR sll $t7, $s4, 2 add $s5, $t7, $t2 sw $t0, 0($s5) addi $s4, $s4, 1 j FOR END_FOR: addi $s2, $zero, 1
28
add $t5, $zero, $zero addi $s4, $zero, 50 FOR: beq $t5, $s4, END_FOR sll $t0, $t5, 2 add $t1, $t0, $s3 sw $zero, 0($t1) addi $s4, $s4, 1 j FOR END_FOR: addi $t2, $t2, −1
29
add $s1, $zero, $zero FOR: slti $t7, $s1, 50 beq $t7, $zero, END_FOR sll $t3, $s1, 2 add $t2, $t3, $t5 sw $s4, 0($t2) addi $s1, $s1, 1 j FOR END_FOR: addi $s4, $s4, 1
30
addi $s0, $zero, 50 add $t4, $zero, $zero FOR: beq $t4, $s0, END_FOR sll $t1, $t4, 2 add $s2, $t1, $s6 sw $zero, 0($s2) addi $t4, $t4, 1 j FOR END_FOR: sub $t2, $zero, $t2
31
lw $s6, 20($s0) slt $t0, $zero, $s6 beq $t0, $zero, ELSE sw $zero, 24($s0) j END_IF ELSE: addi $t1, $t1, 1 END_IF: addi $t2, $zero, −3
32
lw $s1, 24($s0) bne $s1, $zero, ELSE sw $zero, 16($t5) j END_IF ELSE: lw $s2, 16 ($t5) add $s3, $s3, $s2 END_IF: addi $s6, $zero, 1
33
slti $t0, $t7, 2 beq $t0, $zero, ELSE sw $zero, 8($s4) j END_IF ELSE: lw $s0, 12($t3) addi $t7, $s0, 1 END_IF: add $t6, $zero, $zero
34
lw $t7, 12($s4) beq $t7, $zero, ELSE sw $zero, 40($s3) j END_IF ELSE: lw $s0, 40($s3) add $t0, $t0, $s0 END_IF: add $t1, $zero, $zero
35
lw $t3, 12($t1) slt $t4, $t3, $zero beq $t4, $zero, ELSE addi $s0, $zero, −1 j END_IF ELSE: sw $zero, 16($t1) END_IF: addi $t5, $t5, 1
36
slt $t3, $zero, $s5 beq $t3, $zero, ELSE lw $s5, 4($s1) j END_IF ELSE: sw $zero, 16($s3) END_IF: sub $t1, $t1, $s5
37
addi $t6, $zero, 5 addi $t4, $s7, 1 bne $t6, $t4, ELSE sw $t6, 28($s0) j END_IF ELSE: add $s7, $s7, $t0 END_IF: lw $t0, 32($t1)
38
addi $s4, $zero, 3 addi $s2, $t6, −1 bne $s2, $s4, ELSE sub $t6, $zero, $t6 j END_IF ELSE: sw $s4, 36($s0) END_IF: lw $t4, 4($s5)
39
lw $t6, 36($s0) beq $t6, $zero, ELSE addi $t5, $zero, 1 j END_IF ELSE: lw $t7, 36($s1) addi $t5,$t7,$t3 END_IF: sw $zero, 40 ($s0)
40
lw $t2, 8($s7) bne $t2, $t6, ELSE addi $t4, $zero, 5 j END_IF ELSE: sw $t6, 80($s5) END_IF: addi $t6, $t6, 1
41
sll $t0, $s6, 2 add $t1, $t0, $t5 lw $s5, 0($t1) sw $s5, 28($t3) sw $zero, 12($t1)
42
sub $t2, $t2, $t1 sll $t0, $t1, 2 add $t1, $t0, $s7 lw $t4, 20($t1) sw $t4, 0($t1)
43
sw $zero, 20($s2) sll $t0, $t7, 2 add $t3, $t0, $s0 lw $s5, 0($t3) sw $s5, 4($t3)
44
sll $t0, $s1, 2 add $t1, $t0, $t2 lw $t5, 0($t1) sub $s0, $s0, $t5 sw $s0, 16($t1)
45
sw $zero, 24($s4) sll $t0, $s3, 2 add $t3, $t0, $t1 lw $s5, 20($t3) sw $s5, 0($t3)
46
addi $t4, $zero, -20 sll $t0, $t6, 2 add $t1, $t0, $s1 lw $t5, 0($t1) sw $t5, 32($t1)
47
sll $t0, $t4, 2 add $t1, $t0, $s5 lw $s6, 28($s3) sw $s6, 0($t1) lw $s1, 12($t1)
48
add $s3, $zero, $zero sll $t0, $s0, 2 add $t1, $t0, $t2 lw $t4, 0($t1) sw $t4, 16($t1)
49
lw $s3, 32($t4) sll $t0, $s2, 2 add $t7, $t0, $t3 lw $s5, 4($t7) sw $s5, 0($t7)
50
sll $t0, $t2, 2 add $t1, $t0, $s3 sw $zero, 0($t1) lw $t6, 8($t1) addi $t5, $t6, 7
51
add $t2, $zero, $zero WHILE: beq $s3, $zero, END_WHILE srl $s3, $s3, 1 addi $t2, $t2, 1 j WHILE END_WHILE: add $t6, $t2, $zero
52
WHILE: slt $s6, $zero, $t0 beq $s6, $zero, END_WHILE addi $t0, $t0, -1 addi $s2, $s2, 1 j WHILE END_WHILE: sub $s4, $zero, $s2 sub $t0, $t0, s4
53
and $t1, $s5, $s0 WHILE: slti $s2, $s5, 0 beq $s2, $zero, END_WHILE addi $s5, $s5, 1 sub $t1, $t1, $s5 j WHILE END_WHILE: addi $t0, $zero, 1
54
add $t5, $zero, $zero WHILE: bne $t5, $zero, END_WHILE addi $s1, $s1, 1 and $t5, $t4, $s1 j WHILE END_WHILE: add $t5, $zero, $s1
55
addi $s0, $zero, 1 WHILE: slti $s1, $s0, 50 beq $s1, $zero, END_WHILE sub $s3, $s3, $s0 addi $s0, $s0, 1 j WHILE END_WHILE: or $t5, $t5, $s3
56
WHILE: beq $s3, $zero, END_WHILE srl $s3, $s3, 1 addi $t2, $t2, 1 j WHILE END_WHILE: add $t6, $t2, $zero add $t2, $zero, $zero
57
add $t0, $s4, $zero WHILE: slt $s6, $zero, $t0 beq $s6, $zero, END_WHILE addi $t0, $t0, -1 addi $s2, $s2, 1 j WHILE END_WHILE: sub $s4, $zero, $s2
58
WHILE: slti $s2, $s5, 0 beq $s2, $zero, END_WHILE addi $s5, $s5, 1 sub $t1, $t1, $s5 j WHILE END_WHILE: addi $t0, $zero, 1 and $t1, $s5, $s0
59
addi $t5, $zero, 50 WHILE: bne $s5, $zero, END_WHILE add $s1, $s1, $t4 addi $t5, $t5, -1 j WHILE END_WHILE: sub $t5, $zero, $s1
60
WHILE: slti $s1, $s0, 50 beq $s1, $zero, END_WHILE sub $s3, $s3, $s0 addi $s0, $s0, 1 j WHILE END_WHILE: or $t5, $t5, $s3 addi $s0, $zero, 1
問題一覧
1
sll $t0, $s6, 2 add $t1, $t0, $t5 lw $s5, 0 ($t1) sw $s5, 28 ($t3) sw $zero, 12 ($t1)
2
sub $t2, $t2, $t1 sll $t0, $t1, 2 add $t1, $t0, $s7 lw $t4, 20 ($t1) sw $t4, 0 ($t1)
3
sw $zero, 20 ($s2) sll $t0, $t7, 2 add $t3, $t0, $s0 lw $s5, 0 ($t3) sw $s5, 4 ($t3)
4
sll $t0, $s1, 2 add $t1, $t0, $t2 lw $t5, 0 ($t1) sub $s0, $s0, $t5 sw $s0, 16 ($t1)
5
sw $zero, 24 ($s4) sll $t0, $s3, 2 add $t3, $t0, $t1 lw $s5, 20 ($t3) sw $s5, 0 ($t3)
6
addi $t4, $zero, −20 sll $t0, $t6, 2 add $t1, $t0, $s1 lw $t5, 0 ($t1) sw $t5, 32 ($t1)
7
sll $t0, $t4, 2 add $t1, $t0, $s5 lw $s6, 28 ($s3) sw $s6, 0 ($t1) lw $s1, 12 ($t1)
8
add $s3, $zero, $zero sll $t0, $s0, 2 add $t1, $t0, $t2 lw $t4, 0 ($t1) sw $t4, 16 ($t1)
9
lw $s3, 32 ($t4) sll $t0, $s2, 2 add $t7, $t0, $t3 lw $s5, 4 ($t7) sw $s5, 0 ($t7)
10
sll $t0, $t2,2 add $t1, $t0, $s3 sw $zero, 0 ($t1) lw $t6, 8 ($t1) addi $t5, $t6, 7
11
add $t2, $zero, $zero WHILE: beq $s3, $zero, END_WHILE srl $s3, $s3, 1 addi $t2, $t2, 1 j WHILE END_WHILE: add $t6, $t2, $zero
12
WHILE: slt $s6, $zero, $t0 beq $s6, $zero, END_WHILE addi $t0, $t0, −1 addi $s2, $s2, 1 j WHILE END_WHILE: sub $s4, $zero, $s2 sub $t0, $t0, s4
13
and $t1, $s5, $s0 WHILE: slti $s2, $s5, 0 beq $s2, $zero, END_WHILE addi $s5, $s5, 1 sub $t1, $t1, $s5 j WHILE END_WHILE: addi $t0, $zero, 1
14
add $t5, $zero, $zero WHILE: bne $t5, $zero, END_WHILE addi $s1, $s1, 1 and $t5, $t4, $s1 j WHILE END_WHILE: add $t5, $zero, $s1
15
addi $s0, $zero, 1 WHILE: slti $s1, $s0, 50 beq $s1, $zero, END_WHILE sub $s3, $s3, $s0 addi $s0, $s0, 1 j WHILE END_WHILE: or $t5, $t5, $s3
16
WHILE: beq $s3, $zero, END_WHILE srl $s3, $s3, 1 addi $t2, $t2, 1 j WHILE END_WHILE: add $t6, $t2, $zero add $t2, $zero, $zero
17
add $t0, $s4, $zero WHILE: slt $s6, $zero, $t0 beq $s6, $zero, END_WHILE addi $t0, $t0, −1 addi $s2, $s2, 1 j WHILE END_WHILE: sub $s4, $zero, $s2
18
WHILE: slti $s2, $s5, 0 beq $s2, $zero, END_WHILE addi $s5, $s5, 1 sub $t1, $t1, $s5 j WHILE END_WHILE: addi $t0, $zero, 1 and $t1, $s5, $s0
19
addi $t5, $zero, 50 WHILE: bne $s5, $zero, END_WHILE add $s1, $s1, $t4 addi $t5, $t5, −1 j WHILE END_WHILE: sub $t5, $zero, $s1
20
WHILE: slti $s1, $s0, 50 beq $s1, $zero, END_WHILE sub $s3, $s3, $s0 addi $s0, $s0, 1 j WHILE END_WHILE: or $t5, $t5, $s3 addi $s0, $zero, 1
21
add $t1, $zero, $zero FOR: slti $s6, $t1, 50 beq $s6, $zero, END_FOR sll $t2, $t1, 2 add $t3, $t2, $s0 sw $t1, 0($t3) addi $t1, $t1, 1 j FOR END_FOR: addi $t4, $zero, 1
22
add $s4, $zero, $zero addi $t0, $zero, 50 FOR: beq $s4, $t0, END_FOR sll $t7, $s4, 2 add $s5, $t7, $t2 sw $t0, 0($s5) addi $s4, $s4, 1 j FOR END_FOR: addi $s2, $zero, 1
23
add $t5, $zero, $zero addi $s4, $zero, 50 FOR: beq $t5, $s4, END_FOR sll $t0, $t5, 2 add $t1, $t0, $s3 sw $zero, 0 ($t1) addi $t5, $t5, 1 j FOR END_FOR: addi $t2, $t2, -1
24
add $s1, $zero, $zero FOR: slti $t7, $s1, 50 beq $t7, $zero, END_FOR sll $t3, $s1, 2 add $t2, $t3, $t5 sw $s4, 0($t2) addi $s1, $s1, 1 j FOR END_FOR: addi $s4, $s4, 1
25
addi $s0, $zero, 50 add $t4, $zero, $zero FOR: beq $t4, $s0, END_FOR sll $t1, $t4, 2 add $s2, $t1, $s6 sw $zero, 0($s2) addi $t4, $t4, 1 j FOR END_FOR: sub $t2, $zero, $t2
26
add $t1, $zero, $zero FOR: slti $s6, $t1, 50 beq $s6, $zero, END_FOR sll $t2, $t1, 2 add $t3, $t2, $s0 sw $t1, 0($t3) addi $t1, $t1, 1 j FOR END_FOR: addi $t4, $zero, 1
27
add $s4, $zero, $zero addi $t0, $zero, 50 FOR: beq $s4, $t0, END_FOR sll $t7, $s4, 2 add $s5, $t7, $t2 sw $t0, 0($s5) addi $s4, $s4, 1 j FOR END_FOR: addi $s2, $zero, 1
28
add $t5, $zero, $zero addi $s4, $zero, 50 FOR: beq $t5, $s4, END_FOR sll $t0, $t5, 2 add $t1, $t0, $s3 sw $zero, 0($t1) addi $s4, $s4, 1 j FOR END_FOR: addi $t2, $t2, −1
29
add $s1, $zero, $zero FOR: slti $t7, $s1, 50 beq $t7, $zero, END_FOR sll $t3, $s1, 2 add $t2, $t3, $t5 sw $s4, 0($t2) addi $s1, $s1, 1 j FOR END_FOR: addi $s4, $s4, 1
30
addi $s0, $zero, 50 add $t4, $zero, $zero FOR: beq $t4, $s0, END_FOR sll $t1, $t4, 2 add $s2, $t1, $s6 sw $zero, 0($s2) addi $t4, $t4, 1 j FOR END_FOR: sub $t2, $zero, $t2
31
lw $s6, 20($s0) slt $t0, $zero, $s6 beq $t0, $zero, ELSE sw $zero, 24($s0) j END_IF ELSE: addi $t1, $t1, 1 END_IF: addi $t2, $zero, −3
32
lw $s1, 24($s0) bne $s1, $zero, ELSE sw $zero, 16($t5) j END_IF ELSE: lw $s2, 16 ($t5) add $s3, $s3, $s2 END_IF: addi $s6, $zero, 1
33
slti $t0, $t7, 2 beq $t0, $zero, ELSE sw $zero, 8($s4) j END_IF ELSE: lw $s0, 12($t3) addi $t7, $s0, 1 END_IF: add $t6, $zero, $zero
34
lw $t7, 12($s4) beq $t7, $zero, ELSE sw $zero, 40($s3) j END_IF ELSE: lw $s0, 40($s3) add $t0, $t0, $s0 END_IF: add $t1, $zero, $zero
35
lw $t3, 12($t1) slt $t4, $t3, $zero beq $t4, $zero, ELSE addi $s0, $zero, −1 j END_IF ELSE: sw $zero, 16($t1) END_IF: addi $t5, $t5, 1
36
slt $t3, $zero, $s5 beq $t3, $zero, ELSE lw $s5, 4($s1) j END_IF ELSE: sw $zero, 16($s3) END_IF: sub $t1, $t1, $s5
37
addi $t6, $zero, 5 addi $t4, $s7, 1 bne $t6, $t4, ELSE sw $t6, 28($s0) j END_IF ELSE: add $s7, $s7, $t0 END_IF: lw $t0, 32($t1)
38
addi $s4, $zero, 3 addi $s2, $t6, −1 bne $s2, $s4, ELSE sub $t6, $zero, $t6 j END_IF ELSE: sw $s4, 36($s0) END_IF: lw $t4, 4($s5)
39
lw $t6, 36($s0) beq $t6, $zero, ELSE addi $t5, $zero, 1 j END_IF ELSE: lw $t7, 36($s1) addi $t5,$t7,$t3 END_IF: sw $zero, 40 ($s0)
40
lw $t2, 8($s7) bne $t2, $t6, ELSE addi $t4, $zero, 5 j END_IF ELSE: sw $t6, 80($s5) END_IF: addi $t6, $t6, 1
41
sll $t0, $s6, 2 add $t1, $t0, $t5 lw $s5, 0($t1) sw $s5, 28($t3) sw $zero, 12($t1)
42
sub $t2, $t2, $t1 sll $t0, $t1, 2 add $t1, $t0, $s7 lw $t4, 20($t1) sw $t4, 0($t1)
43
sw $zero, 20($s2) sll $t0, $t7, 2 add $t3, $t0, $s0 lw $s5, 0($t3) sw $s5, 4($t3)
44
sll $t0, $s1, 2 add $t1, $t0, $t2 lw $t5, 0($t1) sub $s0, $s0, $t5 sw $s0, 16($t1)
45
sw $zero, 24($s4) sll $t0, $s3, 2 add $t3, $t0, $t1 lw $s5, 20($t3) sw $s5, 0($t3)
46
addi $t4, $zero, -20 sll $t0, $t6, 2 add $t1, $t0, $s1 lw $t5, 0($t1) sw $t5, 32($t1)
47
sll $t0, $t4, 2 add $t1, $t0, $s5 lw $s6, 28($s3) sw $s6, 0($t1) lw $s1, 12($t1)
48
add $s3, $zero, $zero sll $t0, $s0, 2 add $t1, $t0, $t2 lw $t4, 0($t1) sw $t4, 16($t1)
49
lw $s3, 32($t4) sll $t0, $s2, 2 add $t7, $t0, $t3 lw $s5, 4($t7) sw $s5, 0($t7)
50
sll $t0, $t2, 2 add $t1, $t0, $s3 sw $zero, 0($t1) lw $t6, 8($t1) addi $t5, $t6, 7
51
add $t2, $zero, $zero WHILE: beq $s3, $zero, END_WHILE srl $s3, $s3, 1 addi $t2, $t2, 1 j WHILE END_WHILE: add $t6, $t2, $zero
52
WHILE: slt $s6, $zero, $t0 beq $s6, $zero, END_WHILE addi $t0, $t0, -1 addi $s2, $s2, 1 j WHILE END_WHILE: sub $s4, $zero, $s2 sub $t0, $t0, s4
53
and $t1, $s5, $s0 WHILE: slti $s2, $s5, 0 beq $s2, $zero, END_WHILE addi $s5, $s5, 1 sub $t1, $t1, $s5 j WHILE END_WHILE: addi $t0, $zero, 1
54
add $t5, $zero, $zero WHILE: bne $t5, $zero, END_WHILE addi $s1, $s1, 1 and $t5, $t4, $s1 j WHILE END_WHILE: add $t5, $zero, $s1
55
addi $s0, $zero, 1 WHILE: slti $s1, $s0, 50 beq $s1, $zero, END_WHILE sub $s3, $s3, $s0 addi $s0, $s0, 1 j WHILE END_WHILE: or $t5, $t5, $s3
56
WHILE: beq $s3, $zero, END_WHILE srl $s3, $s3, 1 addi $t2, $t2, 1 j WHILE END_WHILE: add $t6, $t2, $zero add $t2, $zero, $zero
57
add $t0, $s4, $zero WHILE: slt $s6, $zero, $t0 beq $s6, $zero, END_WHILE addi $t0, $t0, -1 addi $s2, $s2, 1 j WHILE END_WHILE: sub $s4, $zero, $s2
58
WHILE: slti $s2, $s5, 0 beq $s2, $zero, END_WHILE addi $s5, $s5, 1 sub $t1, $t1, $s5 j WHILE END_WHILE: addi $t0, $zero, 1 and $t1, $s5, $s0
59
addi $t5, $zero, 50 WHILE: bne $s5, $zero, END_WHILE add $s1, $s1, $t4 addi $t5, $t5, -1 j WHILE END_WHILE: sub $t5, $zero, $s1
60
WHILE: slti $s1, $s0, 50 beq $s1, $zero, END_WHILE sub $s3, $s3, $s0 addi $s0, $s0, 1 j WHILE END_WHILE: or $t5, $t5, $s3 addi $s0, $zero, 1