| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 940 人关注过本帖
标题:高手请留步!菜鸟提问!
只看楼主 加入收藏
向往阳光623
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-4-18
收藏
 问题点数:0 回复次数:1 
高手请留步!菜鸟提问!
我想编一个统计学生成绩的程序,并且想输出结果,但程序错误,请问是怎么回事?
谢谢!下面是程序:(主体来源网络)
DATA SEGMENT
SCORE DB 78,64,29,91,84,67,92,100,54,66
COUNT EQU 10
RESULT DB 6 DUP (?)
DATA ENDS

CODE SEGMENT
     ASSUME CS:CODE,DS:DATA
     MAIN PROC FAR
     PUSH DS
     XOR AX,AX
     PUSH AX
     MOV AX,DATA
     MOV DS,AX
START: MOV CX,COUNT
    MOV AH,0
    MOV BX,0
    MOV DX,0
    MOV SI,OFFSET SCORE
LOP: MOV AL,[SI]
    CMP AL,60
    JB FAIL
    CMP AL,70
    JB CHA
    CMP AL,80
    JB ZHONG
    CMP AL,90
    JB LIANG
YOU: INC AH ;
    JMP DONE
LIANG: INC BH
    JMP DONE
ZHONG: INC BL
    JMP DONE
CHA: INC DH
    JMP DONE
FAIL: INC DL
DONE: INC SI
    LOOP LOP
    MOV DI,OFFSET RESULT
    MOV [DI],AH
    MOV [DI+1],BH
    MOV [DI+2],BL
    MOV [DI+3],DH
    MOV [DI+4],DL
    MOV CX,COUNT
    MOV DX,0
    MOV SI,OFFSET SCORE
LOP1: MOV AL,[SI]
    MOV AH,0
    ADD DX,AX
    INC SI
    LOOP LOP1
    MOV AX,DX
    MOV BL,COUNT
    DIV BL
    MOV DI,OFFSET RESULT
    MOV [DI+5],AL
    MOV SI,OFFSET RESULT
    MOV CX,6
LOP2:MOV AX,02H
    MOV DL,[SI]
    INT 21H
    INC SI
    LOOP LOP
    RET
MAIN ENDP
CODE ENDS
     END MAIN

[[it] 本帖最后由 向往阳光623 于 2008-4-18 09:22 编辑 [/it]]
搜索更多相关主题的帖子: 提问 
2008-04-18 09:20
wangjianguo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-4-6
收藏
得分:0 
很多错啊.大哥
2008-04-26 22:12
快速回复:高手请留步!菜鸟提问!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011670 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved