求救
B52 2003-10-17 12:26:46 明天就要做实验了,
可是我的程序还是不能运行
请高手帮我看一看
或者帮我写一个列子
题目要求:五个数,要求去掉最大的,和最小的
然后求平均值
data segment
da1 db 12h,23h,11h,10h,9h
;al ±íʾ×î´óµÄ
;bl ±íʾ×îСµÄ
data ends
code segment
start:
;mov bx,da1
;mov ax,da1
mov ax,da1
mov bx,da1
mov cx,4
Again:
cmp ax,da1[cx];cmp ax,[da1+cx]
jnbe Big
cmp bx,da1[cx]
jg Small
Big:
;mov B,da1[cx]
mov ax,da1[cx]
Small:
;mov S,da1[cl]
mov bx,da1[cx]
dec cl
jnz Again
mov dx,0
mov cx,5
Again2:
cmp da1[cx-1],ax
je Dosth
cmp da1[cx-1],bx
je Dosth
add dx,da1[cx-1]
dec cx
jnz Again2
Dosth:
dec cx
jnz Again2
div 3;mov al,al/3
code ends
end start