| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 702 人关注过本帖
标题:能不能帮我看看此程序哪错了《谢谢》《求出每名学生的名次,并保存在rank数 ...
只看楼主 加入收藏
吴丽华
Rank: 2
来 自:湖北师范学院
等 级:论坛游民
帖 子:55
专家分:15
注 册:2012-12-31
结帖率:83.33%
收藏
 问题点数:0 回复次数:0 
能不能帮我看看此程序哪错了《谢谢》《求出每名学生的名次,并保存在rank数组。rank+i存放第i名学生的名次》
;program title goes here---rank
;***********************************
data    segment            ;define data segment
grate    dw        88,75,95,63,98,78,87,73,90,60
rank    dw        10  dup(?)
data    ends
;************************************
program    segment        ;define code segment
start:
main proc far
     assume cs:program,ds:data
                        
push ds
sub ax,ax
push ax
mov    ax,data
mov    ds,ax
mov    di,10
mov    bx,0
loop1:
mov    ax,grate[bx]                                               
mov    dx,0
mov    cx,10
lea si,grate
next:
cmp    ax,  grate[bx+2]  
jg         no_count  
inc    dx
no_count:
add    si,2
loop next   
mov     rank[bx],dx
add    bx, 2   
dec cx   
jne        loop1
ret
main    endp
program    ends
end    start
搜索更多相关主题的帖子: title 
2013-04-23 16:06
快速回复:能不能帮我看看此程序哪错了《谢谢》《求出每名学生的名次,并保存在r ...
数据加载中...
 
   



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

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