gvsu/cs672/Pipe-example5.s
josh a6e8d33cb0 added files so i can delete them from my home directory
git-svn-id: svn://anubis/gvsu@429 45c1a28c-8058-47b2-ae61-ca45b979098e
2009-10-01 21:48:41 +00:00

18 lines
314 B
ArmAsm

add r4, r0, r0 ; clear R4 = 0
add r5, r0, r0 ; clear R5 = 0
addi r1, r0, 5 ; set R1 (loop counter) = 5
LOOP: subi r1, r1, 1 ; decrement R1
addi r4, r4, 2 ; R4 = R4 + 2
addi r5, r5, 10 ; R5 = R5 + 10
bnez r1, LOOP ; if (r1 != 0), goto LOOP
nop
add r6, r4, r5 ; R6 = R4 + R5
nop
nop
nop
nop
trap #0