汇编新手求教个问题
计算有符号数平均数.data
array dword 675,354,-34,198
.code
start:
push lengthof array
push offset array
call mean
add esp,8
call dispsid
mean proc
push ebp
mov ebp,esp
push ebx
push ecx
push edx
mov ebx,[ebp+8]
mov ecx,[ebp+12]
xor eax,eax
xor edx,edx
mean1: add eax,[ebx+edx*4]
add edx,1
cmp edx,ecx
jb mean1
cdq
idiv ecx
pop edx
pop ecx
pop ebx
pop ebp
ret
mean endp
这个程序为什么要用堆栈操作
还有cdq是什么指令
求高手不吝赐教