| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 451 人关注过本帖
标题:顺序程序设计!
只看楼主 加入收藏
格格
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-12-27
收藏
 问题点数:0 回复次数:3 
顺序程序设计!
已知从符号地址M开始的内存单元存放着15个带符号数,试编写一个汇编程序:将正数依次存放到以符号地址P开始的存储单元中,再将负数依次存放到以符号地址N开始的存储单元中,并将正数和负数的个数显示出来。
搜索更多相关主题的帖子: 顺序程序设计 
2006-12-27 09:54
格格
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-12-27
收藏
得分:0 
   请高手们帮帮忙啦!
2006-12-27 09:55
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
收藏
得分:0 
大概结构如下:

M db 2,-3,4,6,... ;十五个
P db 15 dup(0)
N db 15 dup(0)

mov si,1
mov di,1
mov bx,1
loop1:
cmp si,15
ja exit
inc si
cmp M[si],0
jgl loop2
jmp loop3
loop2:
mov P[di],M[si]
inc di
jmp loop1
loop3:
mov N[bx],M[si]
inc bx
jmp loop1
exit:
...... ;di-1是正数个数,bx-1是负数个数
mov ah,4ch
int 21h

2006-12-27 17:48
格格
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-12-27
收藏
得分:0 
非常感谢楼上兄台!
2006-12-28 08:32
快速回复:顺序程序设计!
数据加载中...
 
   



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

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