求数组平均值
AREA text,CODE,READONLY
code32
entry
start
ldr r0,= array ;r0 point to the 100 num
mov r1, #1 ;i
mov r2, #0 ;yao cun ru shu zu de shu
arrayinit
add r2, r1, #0
str r2, [r0], #4
add r1, r1, #1
cmp r1, #101
bne arrayinit
getsuminit
ldr r0,= array
mov r1, #1 ;i
mov r3, #0 ;sum
getsum
ldr r4, [r0], #4
add r3, r3, r4
add r1, r1, #1
cmp r1, #101
bne getsum
averinit
mov r1, #0 ;shang
aver
sub r3, r3, #100
add r1, r1, #1
cmp r3, #0
bgt aver
stop
b stop
ltorg
array space 100
end