当前位置: 代码迷 >> 汇编语言 >> 生手求解汇编实验
  详细解决方案

生手求解汇编实验

热度:441   发布时间:2016-05-02 04:51:32.0
新手求解汇编实验。
求一个班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 实验

------解决方案--------------------
引用:
改过继续报错。。

报的什么错
  相关解决方案