| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 535 人关注过本帖
标题:续 字符输出显示
只看楼主 加入收藏
senyee
Rank: 1
等 级:新手上路
帖 子:422
专家分:0
注 册:2006-11-28
收藏
 问题点数:0 回复次数:3 
续 字符输出显示
d segment
db11 db 'welcome ',10 dup(?),'$'
db00 db 'enter your name: ','$'
db33 db 10
db ?
db 10 dup(?)
d ends
c segment
assume cs:c,ds:d
bg: mov ax,d
mov ds,ax
lea dx,db00
mov ah,9
int 21h
ag: lea dx,db33
mov ah,0ah
int 21h
lea si,db33+2
lea di,db11+8
mov cx,[si-3]
re: mov al,[si] 将输入内容一个一个存入db11
je last
mov [di],al
inc di
inc si
loop re
last: mov ah,8
int 21h //按任意键继续
lea dx,db11
mov ah,9
int 21h
mov ah,4ch
int 21h
c ends
end bg

input: abc
output: welcome abc

input: lily
output: welcome lily


thanks.........


[此贴子已经被作者于2006-12-17 18:02:30编辑过]

搜索更多相关主题的帖子: 字符 输出 
2006-12-17 17:57
wchx215
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-9-4
收藏
得分:0 
d segment
db11 db 'welcome ',10 dup(?),'$'
db00 db 'enter your name: ','$'
db33 db 10
db ?
db 10 dup(?)
d ends
c segment
assume cs:c,ds:d
bg: mov ax,d
mov ds,ax
lea dx,db00
mov ah,9
int 21h
ag: lea dx,db33
mov ah,0ah
int 21h
lea si,db33+2
lea di,db11+8
mov cl,[si-1]
xor ch,ch
cmp cx,10
je re
mov bx,cx
mov byte ptr [di+bx]
re: mov al,[si] 将输入内容一个一个存入db11
mov [di],al
inc di
inc si
loop re
last: mov ah,8
int 21h //按任意键继续
lea dx,db11
mov ah,9
int 21h
mov ah,4ch
int 21h
c ends
end bg
2006-12-17 21:46
wchx215
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2006-9-4
收藏
得分:0 
mov byte ptr [di+bx]改为mov byte ptr [di+bx],'$',写错了
2006-12-17 21:59
senyee
Rank: 1
等 级:新手上路
帖 子:422
专家分:0
注 册:2006-11-28
收藏
得分:0 

感谢...
终于弄明白了~
哎~~困饶了很久~
锻炼少了.....


菜鸟~~请多指教~~
2006-12-17 22:05
快速回复:续 字符输出显示
数据加载中...
 
   



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

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