欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

生手求解汇编实验

更新时间: 2014-01-05 03:17:20 责任编辑: Author_N1

 

新手求解汇编实验。
求一个班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错误。
--参考方法--
引用:
改过继续报错。。

报的什么错
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:17:20
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20427/
本文WWW.DOC100.NET DOC100.NET版权所有。