求一个班50名学生成绩的平均值(附加题:最大值和最小值,并将结果显示出来)
这是我编的,咋不能运行呢?
Data segment
score db 10 dup(65,75,85,95,80)
max dw 0
min dw 100
Data ends
Code segment
assume cs:code, ds:data
start:
mov ax,data
mov ds,ax
;在代码段填入指令序列
mov ax,0
mov cx,50 ;循环次数为50
mov si,0
CompMax:
mov dl,score[si]
mov dh,0 ;dx为score[si]
add ax,dx
inc si
compare dx,max
jb CompMin
move max,dx
jmp Next
CompMin:
compare dx,min
ja Next
move min,dx
Next: loop CompMax
mov bl,50
div byte ptr bl
;显示平均分
mov ah,9
lea dx,'平均分为:'
int 21h
mov ah,2
add al,30h
mov dl,al
int 21h
mov ah,4ch
int 21h
;子程序代码
Code ends
end start
编译的时候提示error A2105错误。
汇编 jmp 实验
------解决方案--------------------
报的什么错