;; swap array ;; A is at 100, length 10 ;; let r2 = i, r3 = test, r4 = t, r5 = t2, r6 = i+1 .symbol A 100 .code 0 mv r2 #0 :loop lt r3 r2 #10 jf r3 exit ld r4 @A r2 add r6 r2 #1 ld r5 @A r6 st @A r2 r5 st @A r6 r4 add r2 r2 #2 jmp loop :exit trap 0 .data 100 1 2 3 4 5 6 7 8 9 10 .end