New Hardware Git
This commit is contained in:
27
CPU/Flow/mips-cpu-logisim-master/test/sum.asm
Normal file
27
CPU/Flow/mips-cpu-logisim-master/test/sum.asm
Normal file
@@ -0,0 +1,27 @@
|
||||
.text
|
||||
#<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1+2+.....+100 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD>м<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
li $t0, 101 #n
|
||||
li $t1, 1 #i
|
||||
li $t2, 0 #sum
|
||||
|
||||
loop:
|
||||
# $t2 <- $t1 + $t2
|
||||
move $a0, $t1
|
||||
move $a1, $t2
|
||||
jal sum
|
||||
move $t2, $v0
|
||||
|
||||
li $v0, 34
|
||||
move $a0, $t2
|
||||
syscall
|
||||
|
||||
add $t1, $t1, 1
|
||||
bne $t0, $t1, loop
|
||||
|
||||
li $v0, 10
|
||||
syscall
|
||||
|
||||
|
||||
sum:
|
||||
add $v0, $a0, $a1
|
||||
jr $ra
|
||||
Reference in New Issue
Block a user