主题:请各位高手帮一下忙
out606
[专家分:120] 发布于 2005-12-14 21:27:00
请大家帮着编一道程序,将一个数组中的元素对其求平均值将平均值置于AX中将小于平均值的个数置于DX中,谢谢
回复列表 (共2个回复)
沙发
out606 [专家分:120] 发布于 2005-12-16 22:00:00
请各位高手帮帮忙吧,帮忙者加分
板凳
out606 [专家分:120] 发布于 2005-12-16 22:01:00
data segment
addr dw 1,2,3,4,5,6,7
data ends
code segment
main proc far
assume cs:code,ds:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov cx,7
dec cx
mov bx,0
loop1:mov ax,addr[bx]
add ax,addr[bx+2]
cmp cx,0
jnz continue
continue:add bx,2
loop loop1
mov ax,ax
mov bl,7
idiv bl
loop2: cmp ax,addr[bx]
jnle follow
inc di
cmp cx,0
jnz follow
mov bx,di
follow:add bx,2
ret
main endp
code ends
end start
我是这样编的就是结果不对,请各位高手指教
我来回复