summaryrefslogtreecommitdiff
path: root/tests/test4.asm
blob: e116ac795d8edc7c7b9f1a6119b44cd080de66a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# This is a test program to test the capabilities of the assembler

addi $t0, $zero, 10		# load 10 into $t0
addi $t1, $zero, 12		# load 12 into $t1
add $t2, $t1, $t0
jal PrintInt
nop
j Exit # Exit the program
nop

PrintInt: add $a0, $t2, $zero
addi $v0, $zero, 1
syscall
jr $ra
nop

Exit: addi $v0, $zero, 10
syscall