Data update
This commit is contained in:
parent
4bb20c9b71
commit
cbaf4c4b64
12390 changed files with 318560 additions and 27248 deletions
|
|
@ -1,43 +1,43 @@
|
|||
.text
|
||||
main: li $v0, 5 # read integer from input. The read integer will be stroed in $v0
|
||||
syscall
|
||||
|
||||
beq $v0, 0, is1
|
||||
beq $v0, 1, is1
|
||||
|
||||
li $s4, 1 # the counter which has to equal to $v0
|
||||
|
||||
li $s0, 1
|
||||
li $s1, 1
|
||||
.text
|
||||
main: li $v0, 5 # read integer from input. The read integer will be stroed in $v0
|
||||
syscall
|
||||
|
||||
loop: add $s2, $s0, $s1
|
||||
addi $s4, $s4, 1
|
||||
beq $v0, $s4, iss2
|
||||
|
||||
add $s0, $s1, $s2
|
||||
addi $s4, $s4, 1
|
||||
beq $v0, $s4, iss0
|
||||
|
||||
add $s1, $s2, $s0
|
||||
addi $s4, $s4, 1
|
||||
beq $v0, $s4, iss1
|
||||
beq $v0, 0, is1
|
||||
beq $v0, 1, is1
|
||||
|
||||
b loop
|
||||
li $s4, 1 # the counter which has to equal to $v0
|
||||
|
||||
iss0: move $a0, $s0
|
||||
b print
|
||||
li $s0, 1
|
||||
li $s1, 1
|
||||
|
||||
iss1: move $a0, $s1
|
||||
b print
|
||||
loop: add $s2, $s0, $s1
|
||||
addi $s4, $s4, 1
|
||||
beq $v0, $s4, iss2
|
||||
|
||||
iss2: move $a0, $s2
|
||||
b print
|
||||
|
||||
|
||||
is1: li $a0, 1
|
||||
b print
|
||||
|
||||
print: li $v0, 1
|
||||
syscall
|
||||
li $v0, 10
|
||||
syscall
|
||||
add $s0, $s1, $s2
|
||||
addi $s4, $s4, 1
|
||||
beq $v0, $s4, iss0
|
||||
|
||||
add $s1, $s2, $s0
|
||||
addi $s4, $s4, 1
|
||||
beq $v0, $s4, iss1
|
||||
|
||||
b loop
|
||||
|
||||
iss0: move $a0, $s0
|
||||
b print
|
||||
|
||||
iss1: move $a0, $s1
|
||||
b print
|
||||
|
||||
iss2: move $a0, $s2
|
||||
b print
|
||||
|
||||
|
||||
is1: li $a0, 1
|
||||
b print
|
||||
|
||||
print: li $v0, 1
|
||||
syscall
|
||||
li $v0, 10
|
||||
syscall
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue