| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 693 人关注过本帖
标题:[讨论]续 修改程序!
取消只看楼主 加入收藏
曾小
Rank: 1
等 级:新手上路
威 望:1
帖 子:239
专家分:0
注 册:2006-9-27
收藏
 问题点数:0 回复次数:4 
[讨论]续 修改程序!

问题是这样的:
将student_name 中的空格用 " * "替换
dseg segment
student_name db 30 dup(' ')
dseg ends
cseg segment
assume cs:cseg,ds:dseg
start:
mov ax,dseg
mov ds,ax
mov si,-1
mov al,20H
mov cx,30
next:
inc si
cmp al,student_name[si]
loopz next
then: mov si,-1
mov al,' * '
inc si
mov student_name[si],al
loop then
mov ax,4c00H
int 21H
cseg ends
end start

我得不到.
还有就是我想从键盘上输入student_name字符串,再验证它是否是全空格.
我不会.
帮忙修改和改进我的程序.谢谢!

[此贴子已经被作者于2006-12-3 15:58:09编辑过]

搜索更多相关主题的帖子: mov dseg student name 
2006-12-03 15:55
曾小
Rank: 1
等 级:新手上路
威 望:1
帖 子:239
专家分:0
注 册:2006-9-27
收藏
得分:0 
我真的不会!

2006-12-13 12:49
曾小
Rank: 1
等 级:新手上路
威 望:1
帖 子:239
专家分:0
注 册:2006-9-27
收藏
得分:0 
如果要从键盘输入一串字符,再检验是否全是空格,若是则用*代替,否则退出.
要怎么把输入的字符串赋值给 student_name ?

2006-12-17 14:53
曾小
Rank: 1
等 级:新手上路
威 望:1
帖 子:239
专家分:0
注 册:2006-9-27
收藏
得分:0 
只有这个方法吗?
感觉好麻烦啊!

2006-12-17 18:44
曾小
Rank: 1
等 级:新手上路
威 望:1
帖 子:239
专家分:0
注 册:2006-9-27
收藏
得分:0 
可不可以这样啊:
desg segment
hint db 'input a string:','$'
student_name db 30 duo (?)
dseg ends
.......
.......
mov dx,offset hint
int 21h
mov bx,dx
mov ax,[bx]
mov student_name,ax
......

2006-12-18 10:08
快速回复:[讨论]续 修改程序!
数据加载中...
 
   



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

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