test.s (507B)
1 mov r0, r1 2 mov r1, r0 3 mov r3, r7 4 mov r0, 0 5 mov r1, 1 6 mov r1, 7 7 mov r1, 255 8 mov r1, -250 9 mul r3, r1, r1 10 mov r2, 2 11 mov r3, 3 12 add r3, r3, 1 13 mov r3, 0xFEED 14 add r2, r2, 1 15 add r2, r2, 1 16 add r2, r2, 1 17 add r2, r2, 1 18 19 mov r0, 0xE000 20 mov r1, 0x1234 21 mov r2, 5 22 bl fill 23 24 mov r0, 0xE000 25 mov r1, 0x4321; 26 mov r2, 5 27 bl fill 28 29 mov r0, 0xE000 30 lw r3, [r0] 31 mov r2, r3 32 mov r0, 0xDEAD 33 word 0xFFFF 34 b . 35 36 fill: // r0=addr r1=value r2=count 37 sw r1, [r0] 38 add r0, r0, 1 39 sub r2, r2, 1 40 bnz r2, fill 41 b lr