assembly - calculating mean in 8087 nasm programming? -



assembly - calculating mean in 8087 nasm programming? -

i using next code calculate mean in nasm.

section .data arr : dq 10000,10000,20000,10000,10000 cnt : dq 5 dec : dq 100000000 section .bss mean rest 1 section .text global _start _start: finit fldz mov rsi,arr mov cl,05 addloop: fadd qword[rsi] add together rsi,8 dec cl jnz addloop fld qword[cnt] fdiv st1,st0 fld qword[dec] fmul st0,st2 fbstp [mean] mov r15,[mean] exit: mov rax,60 mov rdi,0 syscall

but when check r15 via gdb shows 0. when check r15 after add-on loop (by popping stack , moving r15) still shows 0. please tell me doing wrong.

assembly nasm

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -