?? eg0424.asm
字號:
;eg0424.asm
.686
.model flat,c
mean proto d:ptr dword,num:dword ;過程聲明
.code
mean proc USES ebx ecx edx,d:ptr dword,num:dword ; 過程定義
mov ebx,d ; EBX=數(shù)組地址
mov ecx,num ; ECX=數(shù)據(jù)個數(shù)
xor eax,eax ; EAX保存和值
xor edx,edx ; EDX=指向數(shù)組元素
mean1: add eax,[ebx+edx*4] ; 求和
add edx,1 ; 指向下一個數(shù)據(jù)
cmp edx,ecx ; 比較個數(shù)
jb mean1 ; 循環(huán)
cdq ; 將累加和EAX符號擴(kuò)展到EDX
idiv ecx ; 有符號數(shù)除法,EAX=平均值(余數(shù)在EDX中)
ret
mean endp
end
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -